美文网首页Pythonpythonpython客
Python基础(九)图形界面编程

Python基础(九)图形界面编程

作者: 鹊南飞_ | 来源:发表于2019-10-16 00:49 被阅读0次

1. Python的GUI库

图形用户界面(Graphics User Interface,GUI)
GUI库有很多,这里使用Python自带的Tkinter

2. Tkinter编程的组件

Python 2.x 模块名为Tkinter
Python 3.x 模块名为tkinter

简单示例1 简单示例2

GUI支持的通用选项


通用选项1
通用选项2
通用选项3
通用选项4

3. 布局管理器

1. Pack布局管理器

Pack布局,当程序向容器中添加组件时,这些组件会依次向后排列,排列方向可以是水平的,也可以是垂直的。


Pack

2. Grid布局管理器

Grid组件,将组件空间分解成一个网络进行维护,即按照行列的方式排列组件,组件的位置由其所在的行号和列号共同决定:行号相同而列好不同的几个组件会一依次上下排列,列号相同而行号不同的几个组件则会被依次左右排列。


Grid

3. Place布局管理器

就相当于“绝对布局”,显示指定每个组件的绝对位置或者相对于其他组件的位置。


Place Tkinter容器坐标系

4. 事件处理

鼠标键盘事件1
鼠标键盘事件2

5. 常用组件

6. 对话框

7. 菜单

8. 绘图

相关文章

网友评论

    本文标题:Python基础(九)图形界面编程

    本文链接:https://www.haomeiwen.com/subject/tensmctx.html