甜萝 发表于 2022-12-22 23:26

在GUI窗口上使用菜单控件

效果图





源代码
from tkinter import *
import tkinter.messagebox
win = Tk()
win.geometry('430x350+400+200')
win.config(bg='lightblue')
# 定义一个执行函数 用来弹出一个消息对话框
def menu_command():
    tkinter.messagebox.showinfo('主菜单栏','你正在使用主菜单栏')
# 创建一个主菜单 主菜单也称为顶级菜单
main_menu = Menu(win)
# 对主窗口使用config()方法 用以显示菜单
win.config(menu=main_menu)
# 用add_command()方法命令新增菜单项
main_menu.add_command(label='文件',command=menu_command)
main_menu.add_command(label='编辑',command=menu_command)
main_menu.add_command(label='格式',command=menu_command)
main_menu.add_command(label='查看',command=menu_command)
main_menu.add_command(label='帮助',command=menu_command)
win.mainloop()


kangkangkang 发表于 2022-12-23 00:14

厉害,楼主无敌。

gronwall321 发表于 2022-12-23 00:26

感谢楼主,我最近也在学习使用tkinter

wan456 发表于 2022-12-23 00:42

这也可以,就一个弹出命令,用了19行代码

甜萝 发表于 2022-12-23 08:26

gronwall321 发表于 2022-12-23 00:26
感谢楼主,我最近也在学习使用tkinter

Tkinter不难

甜萝 发表于 2022-12-23 08:27

wan456 发表于 2022-12-23 00:42
这也可以,就一个弹出命令,用了19行代码

是呀 不需要很多的代码量也能完成相关功能

甜萝 发表于 2022-12-23 08:28

kangkangkang 发表于 2022-12-23 00:14
厉害,楼主无敌。

加油 O(∩_∩)O哈哈~

lsy_loren 发表于 2022-12-23 09:13

用python写窗体的都是大佬。

土鸡炖蘑菇 发表于 2022-12-23 09:52

tk 好用 还是qt 好用,   我一直都是用qt的, qt的有图形化设计界面。

seawaycao 发表于 2022-12-23 10:04

谢谢分享!一直用MFC。
页: [1] 2
查看完整版本: 在GUI窗口上使用菜单控件