首页 > 软件开发 > PYTHON >

python添加菜单

来源:互联网 2023-03-16 19:16:34 262

分享一个基于tkinter的菜单程序添加操作,希望对需要的朋友有帮助。

WLA办公区 - 实用经验教程分享!

WLA办公区 - 实用经验教程分享!

工具/原料

  • python3.5

方法/步骤

  • 1

    打开python集成开发环境,使用WLA办公区 - 实用经验教程分享!

    from tkinter import TkWLA办公区 - 实用经验教程分享!

    from tkinter import MenuWLA办公区 - 实用经验教程分享!

    导入Tk和Menu,最好不要用from tkinter import *因为这样可能刀座某些平台不兼容,比如树莓派就需要单个导入。

    WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

  • 2

    使用root = Tk()新建一个Tk对象并赋值给root,然后再通过testMenu = Menu(root)新建一个菜单对象,并且和root关联。

    WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

  • 3

    使用testMenu.add_command(label = '测试菜单')给菜单栏添加一个名为“测试菜单”的菜单栏。WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

  • 4

    通过root['menu'] = testMenu将新建的菜单栏在root中显示出来。WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

  • 5

    如果想为菜单项绑定一个命令操作,那么可以使用testMenu.add_command(label = '测试菜单', command = MenuItemCallBack),这样可以使函数MenuItemCallBack和“测试菜单”项关联,具体代码如下:WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    from tkinter import Tk

    WLA办公区 - 实用经验教程分享!

    from tkinter import MenuWLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    def MenuItemCallBack():

    WLA办公区 - 实用经验教程分享!

    print("测试菜单被点击。")

    WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    root = Tk() #新建Tk对象

    WLA办公区 - 实用经验教程分享!

    testMenu = Menu(root) #新建菜单对象

    WLA办公区 - 实用经验教程分享!

    testMenu.add_command(label = '测试菜单', command = MenuItemCallBack) #向菜单栏加入菜单项WLA办公区 - 实用经验教程分享!

    root['menu'] = testMenu #将菜单栏和Tk关联WLA办公区 - 实用经验教程分享!

    root.mainloop()

    WLA办公区 - 实用经验教程分享!

    WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

    python添加菜单WLA办公区 - 实用经验教程分享!

  • 5此文章未经许可获取自百度经验
  • 注意事项

    • 更多菜单操作可以通过帮助文档获取,多加摸索即可。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!WLA办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码