(共20张PPT)
你还记得他们吗?
华
丽
变
身
如何变身
?
代码
GUI(图形界面)
第15课
图形界面设计
图形用户界面(简称GUI)
,
是指采用图形方式显示的计算机操作用户界面。
与计算机的命令行界面相比,图形界面对于用户的操作显得更加直观和简便。
一、tkinter模块
Python
的
GUI
库非常多,之所以选择
Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,跨平台兼容性非常好。
tkinter是Python的内置GUI模块。
IDLE也是用tkinter模块编写而成的。
二、快速创建GUI程序
其中设置窗体大小,可用Tk对象提供的一个方法geometry()
。
为了使窗体中添加的组件能得到及时刷新,可用Tk对象提供的另一个方法mainloop()
。
试一试
请你创建一个:
名为“python”
大小为(300x350)
的无组件GUI程序
二、tkinter的常用组件
当主窗体生成后,向窗体里添加组件,这样就可以处理窗体及其内部组件的
事件。
tkinter的常用组件
tkinter布局管理器能控制组件的位置摆放,
提供三种布局方法
做一做
使用tkinter向窗体添加“退出”按钮
运用Python的tkinter模块,如何设计用户登录界面
自底向上
自顶向下
三、tkinter模块的综合应用
设计
执行
问题的分解
解决方法的组合
整体的解决方案
(3)设计功能函数。
(4)设计组件布局。
(5)
完整程序组合。
(1)设计基本框架。
(2)设计提示标签、输入框和按钮。
练一练
课堂作业:
使用老师提供代码,创建判断闰年GUI程序,调试运行,理解其代码结构
拓展:
在用户登录代码基础上,尝试编写温度转换GUI程序
?
一、tkinter模块
二、tkinter的常用组件
三、tkinter模块的综合应用