Python GUI编程利器:Tkinker中的顶级窗口和菜单栏(9)

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

和猫妹学Python,一起趣味学编程。

今日目标

实现下面效果:

顶级窗口(Toplevel类)

顶级窗口用于显示额外的窗口、对话框和其他弹出窗口。

创建顶级窗口对象语法如下:

Toplevel(master)

master表示顶级窗口的父容器

参考代码:

菜单栏(Menu类)

菜单栏是一个树状结构,为大多数功能提供入口。

创建菜单栏对象,语法如下:

Menu(master)

master表示顶级窗口的父容器
Menu类对象还可以创建菜单对象

菜单栏的对象的父容器必须是根窗口,菜单对象的父容器必须是菜单栏对象,语法如下:

Menu(master,tearoff)

master菜单的父容器,它必须是菜单栏对象

tearoff表示菜单特性,默认值为True,表示可以脱离

菜单对象的一些方法

add_cascade方法:设置多级彩带

add_checkbutton方法:添加多选菜单项

add_command方法:添加普通命令行菜单

add_radiobutton方法:添加单选按钮菜单项

add_separator方法:添加分割线

post方法:在指定位置显示弹出菜单

怎么样?

你学会了吗?

好了,我们今天就学到这里吧!

如果遇到什么问题,咱们多多交流,共同解决。

我是猫妹,咱们下次见!

猜你喜欢

转载自blog.csdn.net/parasoft/article/details/131604710