为什么Tkinter的子菜单显示在python的左侧?

时间:2017-01-15 03:47:08

标签: python user-interface tkinter menu submenu

我遇到了Tkinter的一个问题,这就是问题的视觉效果:

Example #1

我想把菜单框放在我右边的窗口里,就像这样:

Example #2

这是我正在使用的代码:

from Tkinter import *
import tkFileDialog

def savepasswords():
    name=tkFileDialog.asksaveasfile(mode='w',defaultextension=".txt")
    name.write("test document")
    name.close

root = Tk()
menu = Menu(root)
root.config(menu=menu)
filemenu = Menu(menu, tearoff=0)
submenu = Menu(filemenu, tearoff=0)
menu.add_cascade(label="File", menu=filemenu)
filemenu.add_cascade(label="Save", menu=submenu)
submenu.add_command(label="Save passwords", command = savepasswords)

root.mainloop()

感谢您的帮助!

0 个答案:

没有答案