一、PyQt 安装
1、下载QT,点我下载
2、下载Anaconda3,其中自带了PyQt5
3、在cmd命令下 pip3 install pyqt5-tools 下载pyqt5可视化工具包
4、在参考目录 C:\Users\user\Anaconda3\Library\bin 下 运行designer.exe
二、PyQt简单使用
打开designer.exe,看到的界面是这样的:
可以看到预置了5个窗口模板,分别是三种形式的对话框、主窗口和widget。designer的主界面左边栏是控件,右边是对象查看器和属性编辑器。这里新建个Main window吧,它包含菜单栏、状态栏,还可以添加工具栏。在属性编辑器设置“windowTitle”属性值“测试窗口”,然后从左边拖拽一个按钮Push Button,设置它的text属性为“关闭”,保存文件为test.ui,点击菜单“Form”->"Preview"进行预览,结果如下图:
接下来,以关闭按钮为例,简单看下qt的信号/槽机制,实现点击按钮则关闭窗口的功能,点击菜单"Edit"-->"Singnals&Slots",鼠标悬停在按钮上,按下并拉拽到空白区域,出现一个对话框,勾上复选框,左边选择clicked(),右边选择close(),如下图: