(共14张PPT)
Python的图形界面设计
图形用户界面
(简称GUI)
命令行界面
图形用户界面
(简称GUI)
直观简便
用图形方式显示的计算机操作用户界面
认识图形化界面
标签组件
(Label)
显示文本和位图
窗体标题
按钮组件
(Button)
在程序中显示按钮
输入组件
(Entry)
显示简单的文本内容
创建一个没有组件的窗体
更改窗体大小
更改窗体标题
生成一个主窗体对象取为win
导入tkinter模块
中间是x,不是*
是像素之间的相乘
实现循环和实时刷新
任务一:创建窗体基本框架
任务要求:
窗体标题:判断闰年
窗体大小:250x130
设计标签、输入框、按钮
把标签放置到名为“win”的主窗口上
设置标签显示内容“输入年份”
设计的组件出现了吗?
组件设置失败?
组件需要布局!
tkinter组件的布局方法
方法 功能
pack( ) 既可实现水平排列,也可实现垂直排列
grid( ) 按照行、列的方式排放组件
place( ) 指定组件的绝对位置
(0,0)
组件名称.place(x= ,y= ,width= ,height= )
x
y
(20,10)
(120,10)
(30,60)
(100,60)
(170,60)
50
20
输入标签:
输入文本框:
判断按钮:
重置按钮 :
退出按钮 :
80
20
高度
宽度
任务二:设计组件并布局
输入组件
按钮组件——退出按钮
按钮组件——判断按钮
按钮组件——重置按钮
本课总结
设计基本框架
设计标签、输入框、按钮
设计组件布局
拓展提升
属性 说明
font 设置文本的字体和大小
fg(foreground) 字体的颜色
bg(background) 背景色
fg=‘white’
bg=‘green’