python实例之菜单分割线,代码如下:
#!/bin/python from Tkinter import * class TestMenu: def __init__(self, master): self.master = master self.menubar = Menu(self.master) self.cmdmenu = Menu(self.menubar) self.cmdmenu.add_command(label='New...', underline=0) self.cmdmenu.add_command(label='Open...', underline=0) self.cmdmenu.add_command(label='Wild Font', underline=0, font=('Tempus Sans ITC', 14)) # self.cmdmenu.add_command(bitmap="someBitMap") self.cmdmenu.add('separator') self.unused = Menu(self.menubar) self.menubar.add_cascade(label="Button Command", menu=self.cmdmenu) self.top = Toplevel(menu=self.menubar, width=500, relief=RAISED, borderwidth=2) def main(): root = Tk() root.withdraw() app = TestMenu(root) root.mainloop() if __name__ == '__main__': main()
效果图,如下: