我已经编码了,当你右键单击时,你会得到一个菜单 经过一些谷歌搜索后,带有复制/剪切/粘贴,但我还没有找到任何关于下拉菜单的任何内容 复制/剪切/粘贴...我得到了什么:
from Tkinter import *
master = Tk()
Edit.add_command(label="Copy")
Edit.add_command(label="Paste")
Edit.add_command(label="Cut")
bar.add_cascade(label="Edit", menu=Edit)
mainloop()
笔记:我正在用Python 2.7编码
你需要创建一个菜单栏,
mymenu = Menu(master)
创建编辑菜单,
editmenu = Menu(mymenu, tearoff=0) # editmenu is now a child of mymenu
添加带有标签和命令的菜单选项,
editmenu.add_command(label='Cut', command=cut) # 'cut' is a cut function you wrote
editmenu.add_command(label='Copy', command=copy) # need a copy function too
editmenu.add_command(label='Paste', command=paste) # paste function
然后将该编辑菜单添加到菜单栏,
mymenu.add_cascade(label='Edit', menu=editmenu)
然后将菜单栏添加到主 tk 对象:
master.config(menu=mymenu)
然后,当您运行程序时,窗口顶部将出现一个菜单栏。请确保定义 cut
、 copy
和 paste
函数,否则会出现错误。如果需要,可以使用print
作为占位符。