1. Python的GUI库
图形用户界面(Graphics User Interface,GUI)
GUI库有很多,这里使用Python自带的Tkinter
2. Tkinter编程的组件
简单示例1 简单示例2Python 2.x 模块名为Tkinter
Python 3.x 模块名为tkinter
GUI支持的通用选项
通用选项1
通用选项2
通用选项3
通用选项4
3. 布局管理器
1. Pack布局管理器
Pack布局,当程序向容器中添加组件时,这些组件会依次向后排列,排列方向可以是水平的,也可以是垂直的。
Pack
2. Grid布局管理器
Grid组件,将组件空间分解成一个网络进行维护,即按照行列的方式排列组件,组件的位置由其所在的行号和列号共同决定:行号相同而列好不同的几个组件会一依次上下排列,列号相同而行号不同的几个组件则会被依次左右排列。
Grid
3. Place布局管理器
就相当于“绝对布局”,显示指定每个组件的绝对位置或者相对于其他组件的位置。
Place Tkinter容器坐标系
4. 事件处理
鼠标键盘事件1鼠标键盘事件2
网友评论