Python(Tkinter)创建的菜单不会显示

戈兹特

我正在尝试为Tkinter制作顶级文件菜单,但它没有显示出来。我不认为我需要pack()因为它在主机中

from Tkinter import *

class MazeApp(object):

    def __init__(self, master=None):
        master.minsize(300, 300)

        self.makeMenu(master)

    def makeMenu(self, master):
        menubar = Menu(master)

        filemenu = Menu(menubar, tearoff=0)
        filemenu.add_command(label="Open", command=self.test)
        filemenu.add_command(label="Save", command=self.test)
        filemenu.add_separator()
        filemenu.add_command(label="Exit", command=self.test)

        menubar.add_cascade(label="File", menu=filemenu)


    def onExit(self):
        master.destroy()

    def test(self):
        pass

def main():

    root = Tk()
    app = MazeApp(root)
    root.mainloop()  

if __name__ == '__main__':
    main()  

显示的全部是300 * 300窗口,但菜单是默认窗口。关于我哪里出错了的任何想法?

Briones

您只需要通知root小部件您正在为其分配菜单栏。创建菜单栏后,请包括以下行:

master.config(menu=menubar)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python(Tkinter)创建的菜单不会显示

来自分类Dev

在 Python 3.6 和 tkinter 中创建菜单时,下拉不会停留在 Frame

来自分类Dev

试图在python中创建菜单但循环不会退出

来自分类Dev

Python Tkinter:在右侧创建一个菜单按钮

来自分类Dev

在Tkinter的子菜单中创建子菜单

来自分类Dev

如果侧边栏菜单是动态创建的,则内容不会显示在仪表板主体中

来自分类Dev

如果侧边栏菜单是动态创建的,则内容不会显示在仪表板主体中

来自分类Dev

单击其他位置时,Python3 Tkinter弹出菜单不会自动关闭

来自分类Dev

Python Tkinter画布形状在画布网格化时不会显示,但在打包时会显示吗?

来自分类Dev

Python Tkinter画布形状在画布网格化时不会显示,但在打包时会显示吗?

来自分类Dev

用Python创建菜单

来自分类Dev

JMenu-子菜单不会显示

来自分类Dev

使用QBFC SDK不会显示Quickbook菜单

来自分类Dev

PySide MainWindow不会创建菜单栏

来自分类Dev

Tkinter列表中的Python菜单

来自分类Dev

Python Tkinter下拉菜单

来自分类Dev

tkinter选项菜单不显示选择

来自分类Dev

为什么菜单没有显示?-Tkinter

来自分类Dev

主菜单栏不显示Tkinter

来自分类Dev

如何使用tkinter创建菜单栏?

来自分类Dev

Tkinter:创建动态下拉菜单

来自分类Dev

是否可能在python的tkinter菜单栏中显示图标

来自分类Dev

Tkinter复选按钮-文本不会显示

来自分类Dev

除非从循环外部调用,否则不会显示mainloop内部的Python Tkinter变量

来自分类Dev

即使悬停显示,我的下拉菜单也不会显示

来自分类Dev

Python Tkinter图片显示

来自分类Dev

如何从tkinter菜单启动带有参数的程序而不会阻塞?

来自分类Dev

android子菜单显示未创建

来自分类Dev

Python Tkinter菜单命令不起作用

Related 相关文章

  1. 1

    Python(Tkinter)创建的菜单不会显示

  2. 2

    在 Python 3.6 和 tkinter 中创建菜单时,下拉不会停留在 Frame

  3. 3

    试图在python中创建菜单但循环不会退出

  4. 4

    Python Tkinter:在右侧创建一个菜单按钮

  5. 5

    在Tkinter的子菜单中创建子菜单

  6. 6

    如果侧边栏菜单是动态创建的,则内容不会显示在仪表板主体中

  7. 7

    如果侧边栏菜单是动态创建的,则内容不会显示在仪表板主体中

  8. 8

    单击其他位置时,Python3 Tkinter弹出菜单不会自动关闭

  9. 9

    Python Tkinter画布形状在画布网格化时不会显示,但在打包时会显示吗?

  10. 10

    Python Tkinter画布形状在画布网格化时不会显示,但在打包时会显示吗?

  11. 11

    用Python创建菜单

  12. 12

    JMenu-子菜单不会显示

  13. 13

    使用QBFC SDK不会显示Quickbook菜单

  14. 14

    PySide MainWindow不会创建菜单栏

  15. 15

    Tkinter列表中的Python菜单

  16. 16

    Python Tkinter下拉菜单

  17. 17

    tkinter选项菜单不显示选择

  18. 18

    为什么菜单没有显示?-Tkinter

  19. 19

    主菜单栏不显示Tkinter

  20. 20

    如何使用tkinter创建菜单栏?

  21. 21

    Tkinter:创建动态下拉菜单

  22. 22

    是否可能在python的tkinter菜单栏中显示图标

  23. 23

    Tkinter复选按钮-文本不会显示

  24. 24

    除非从循环外部调用,否则不会显示mainloop内部的Python Tkinter变量

  25. 25

    即使悬停显示,我的下拉菜单也不会显示

  26. 26

    Python Tkinter图片显示

  27. 27

    如何从tkinter菜单启动带有参数的程序而不会阻塞?

  28. 28

    android子菜单显示未创建

  29. 29

    Python Tkinter菜单命令不起作用

热门标签

归档