一、python gui(图形化)模块介绍:
Tkinter :是python最简单的图形化模块,总共只有14种组建
Pyqt :是python最复杂也是使用最广泛的图形化
Wx :是python当中居中的一个图形化,学习结构很清晰
Pywin :是python windows 下的模块,摄像头控制(opencv),常用于外挂制作
二、wx模块的安装:
1 |
C:\Users\Administrator> pip install wxpython |
三、图形化介绍
![](https://i-blog.csdnimg.cn/blog_migrate/63b18abbe5c6e94bf8775082f66db010.png)
……
![](https://i-blog.csdnimg.cn/blog_migrate/e14a5e9930b717c218a69b23a0224562.png)
四、wx主要组件介绍
1、frame(窗口)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
参数: parent = None #父元素,假如为None,代表顶级窗口 id = None #组件的标识,唯一,假如id为-1代表系统分配id title = None #窗口组件的名称 pos = None #组件的位置,就是组件左上角点距离父组件或者桌面左和上的距离 size = None #组件的尺寸,宽高 style = None #组件的样式 name = None #组件的名称,也是用来标识组件的,但是用于传值 |
2、TextCtrl(文本框)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
参数: parent = None #父元素,假如为None,代表顶级窗口 id = None #组件的标识,唯一,假如id为-1代表系统分配id value = None #文本框当中的内容 GetValue #获取文本框的值 SetValue #设置文本框的值 pos = None #组件的位置,就是组件左上角点距离父组件或者桌面左和上的距离 size = None #组件的尺寸,宽高 style = None #组件的样式 validator = None #验证 name = None #组件的名称,也是用来标识组件的,但是用于传值 |