프로그램 상단에 메뉴 만들기
프로그램을 꾸미다 보면 유저가 기능을 선택할 수 있게 상단에 새파일, 저장하기, 종료 등등 여러기능을 붙여야 하는 경우에 활용 가능하다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
from tkinter import *
root = Tk()
root.title("UC우공 GUI")
root.geometry("640x480") # 창크기
menu = Menu(root)
def create_new_file():
print("새파일을 만듭니다.")
menu_file = Menu(menu, tearoff=0)
menu_file.add_command(label="New File", command = create_new_file)
menu_file.add_command(label="New Window")
menu_file.add_separator()
menu_file.add_command(label="OPEN FILE")
menu_file.add_separator()
menu_file.add_command(label="Exit", command=root.quit)
menu_file.add_command(labe="Save all", state="disable")
menu.add_cascade(label="File", menu=menu_file)
# 새로운 탭 추가
menu.add_cascade(label="New tab",)
# 클릭가능한 메뉴 (라디오 버튼) 추가
menu_lang = Menu(menu, tearoff=0)
menu_lang.add_radiobutton(label="123")
menu.add_cascade(label="메뉴이름", menu=menu_lang)
root.config(menu=menu)
root.mainloop()
|
결과
'Computer Engineering > 파이썬 트킨터 Tkinter' 카테고리의 다른 글
[Tkinter] 11. 앱 화면 나누기, 프레임 만들기 (0) | 2020.10.29 |
---|---|
[Tkinter] 10. 알림창 만들기 (1) | 2020.10.08 |
[Tkinter] 8. 프로그레스 바 (상태 진행 바) 만들기 (2) | 2020.10.06 |
[Tkinter] 7. 선택가능한 리스트 만들기 (2) | 2020.10.06 |
[Tkinter] 6. 선택 가능한 리스트 만들기 2 (0) | 2020.10.06 |
댓글