PYTHON制作简易GUI Ⅱ

论坛 期权论坛 期权     
滑稽研究所   2019-7-21 15:20   3422   0
PYTHON制作简易GUI Ⅱ



大家好这一次为大家带来GUI第二期,这一次做一个简易的IDLE(python自带的编辑器)。
运行后界面如下,我们只做了前三项,因为之后的内容大同小异,全部加上占用太长的篇幅,这期主要跟大家分享如何制作窗口的菜单和子菜单,以及一个选择窗口。


我们可以看到file和new之间,存在一条虚线,这是tearoff的功能,当他等于0是,这条虚线不存在,等等于1时,虚线就会出现,这个虚线的作用是可以使这一部分菜单,单独拖出来,放在我们使用方便的位置。那么save和exit之间的实线是什么呢?其实他只是起一个分隔作用,你可以用它把不同于其他选项的功能分隔开,比如说退出功能。只需用xxmenu.add_separator()这串代码即可实现。(xx是我们选择的菜单的名字,大家自行替换)


点击一下虚线,我们可以把菜单拖动到自己想要的位置。当我们不想让菜单可移动时,只需把tearoff的变量设置为0即可。


这是我们做的一个可供选择的按钮窗口,内容随意调侃。大家按个人所需修改选项内容。

她有三种不同的情况,全选或单选,会出现不同的提示语句。大家自行尝试。不同情况的判断我们用条件连接符号,将不同的条件连接。常用的两个连接符号是与(&)和或(|),这里滑稽君使用了与(&)来连接两种不同的条件。


以上差不多就是一个简易的IDLE界面,只是缺乏具体功能的填入,这里只于大家分享界面的制作方法。最后贴一个GUI里常用的另一项功能,listbox。我们贴了一个Button来获取我们的光标选择的词条。并把它print出来。当我们需要在listbox里添加或者删除一个或多个选项,源代码里告诉了大家添加或删除的方法。

源代码:
第一部分






第二部分:  listbox

THE END
GUI的部分在这里就完结了,下期我们会探索PYTHON新的知识领域,获取新知识的感觉总是令人欲罢不能。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP