第六章GUI-图形用户界面之其他GUI组件,,
第六章GUI-图形用户界面之其他GUI组件,,
6.6 其他GUI组件
EasyGui还提供了另外一些GUI组件,包括允许多重选择(而不是只选择一项)的选择框,还有一些特殊的对话框用来得到文件名等内容。不过,对现在来说,前面介绍的GUI组件已经足够了。
利用EasyGui,我们可以非常容易地生成一些简单的GUI,而且它隐藏了GUI涉及的很多复杂性,使你不用再操心这些问题,后面我们将会讨论建立GUI的另一种方法,它可以提供更多的灵活性和控制。
你学到了什么
在这一章,你学到了以下内容:
如何利用EasyGui建立简单的GUI
如何利用消息框msgbox显示消息
如何使用按钮、选择框和文本输入框(buttonbox、choicebox、enterbox、integerbox)得到输入。
如何为一个文本框设置默认输入。
如何使用Python的内置帮助系统
测试题
1、如何使用EasyGui生成消息框?
2、如何使用EasyGui得到字符串(一些文本)输入?
3、如何使用EasyGui得到整数输入?
4、如何使用EasyGui得到浮点数(小数)输入?
5、什么是默认值?给出一个可能使用默认值的例子。
动手试一试
1、试着修改第5章中的温度转换程序,这一次要用GUI输入和输出而不是raw_input()和print。
2、编写一个程序,询问你的姓名,然后是房间号、街道和城市,接下来是省、地、区、州,最后是邮政编码(所有这些都放在EasyGui对话框中)。然后这个程序要显示一个寄信格式的完整地址,类似于:
评论关闭