반응형
tck/tk ][ menu 생성2
■ 사용법
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# test by kyoung chip , jang | |
# | |
from tkinter import * | |
def donothing(): | |
filewin = Toplevel(root) | |
button = Button(filewin, text="Do nothing button") | |
button.pack() | |
root = Tk() | |
menubar = Menu(root) | |
filemenu = Menu(menubar, tearoff=0) | |
filemenu.add_command(label="New", command=donothing) | |
filemenu.add_command(label="Open", command=donothing) | |
filemenu.add_command(label="Save", command=donothing) | |
filemenu.add_command(label="Save as...", command=donothing) | |
filemenu.add_command(label="Close", command=donothing) | |
filemenu.add_separator() | |
filemenu.add_command(label="Exit", command=root.quit) | |
menubar.add_cascade(label="File", menu=filemenu) | |
editmenu = Menu(menubar, tearoff=0) | |
editmenu.add_command(label="Undo", command=donothing) | |
editmenu.add_separator() | |
editmenu.add_command(label="Cut", command=donothing) | |
editmenu.add_command(label="Copy", command=donothing) | |
editmenu.add_command(label="Paste", command=donothing) | |
editmenu.add_command(label="Delete", command=donothing) | |
editmenu.add_command(label="Select All", command=donothing) | |
menubar.add_cascade(label="Edit", menu=editmenu) | |
helpmenu = Menu(menubar, tearoff=0) | |
helpmenu.add_command(label="Help Index", command=donothing) | |
helpmenu.add_command(label="About...", command=donothing) | |
menubar.add_cascade(label="Help", menu=helpmenu) | |
root.config(menu=menubar) | |
root.mainloop() |

반응형
'Python > 0x1D-tcltk' 카테고리의 다른 글
tck/tk ][ menu 생성 (0) | 2019.10.10 |
---|---|
tck/tk ][ gui 어플리케이션 생성 (0) | 2019.10.10 |
tck/tk ][ 간단한 버튼 만들기 (0) | 2019.10.10 |