Python PyQt5环境搭建与基础工程构建指南
开发工具PyCharm39.
一、安装PyQt5环境
1、安装PyQt5
win10系统下,按下Win+R
组合键,这将打开“运行”对话框。在对话框中输入“cmd”,进入命令提示符窗口,本人的Python39安装在D:盘下
D:\Python39>
输入命令:
pip install PyQt5
由于国内网络原因很多时候出现链接超时错误,可更换国内镜像:
1)pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
再执行:
2)pip install PyQt5
2、安装PyQt5-tools
pip install PyQt5-tools
在Python39\Lib\site-packages下出现PyQt5和pyqt5_tools文件夹。
3、设置环境变量
在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。
至此完成PyQt5安装。
二、安装Qt Designer
1、安装QT Designer
在 Qt Designer Download for Windows and Mac 这个网址下载和安装独立的 Qt Designer 安装版,根据操作系统选择合适的安装文件进行安装。
Qt Designer 安装后,在安装目录下面有designer.exe 文件。打开该程序,以拖拽的方式设计界面元素。设计完成后保存为 xxx.ui 文件。ui 文件为 xml 格式,用于描述窗体和控件的属性。
在此我们先用designer.创建一个界面,用于后面的例子,文件名为MainWindow.ui
2、在 PyCharm 中配置 Qt Designer
在 PyCharm 中配置 Qt Designer,目的是在 PyCharm 中直接操作 Qt Designer,同时能方便的将 ui 文件保存到 Python 工程指定的文件夹下。
1)通过菜单 File -> Settings 打开如下的配置界面,点击右键 “+” 号配置 Qt Designer:
上图中:
Program: designer.exe 的路径
Working Directory: 设置保存的 UI 文件位置,F i l e D i r FileDirFileDir 表示文件所在目录 。
2)配置Qt Designer编辑器
上面的配置适合调用 Qt Designer 新建窗口的情况。如果要对已经创建的 ui 文件进行编辑,为方便,可再新建一个配置:
三、 在PyCharm中运行一个简单的Qt Designer例子
1、 创建一个MainWindow
QT Designer Create 和 QT Designer Edit 都是刚配置的外部工具。在 Qt Designer 中新建一个 Main Window:然后将界面保存为 MainWindow.ui,路径为 designer 文件夹下面。选中 MainWindow.ui,通过菜单 Tools -> External Tools -> QT Desinger Edit,MainWindow.ui 文件被 Qt Designer 打开。Qt Designer 的配置没有问题
2)将ui文件转为py文件
上图中E:\DesignerPro为我创建和工程文件夹,.ui文件和转换后的.py文件都保存在此目录下
3)工程测试:
程序代码:
#此代码由QT Desiginery设计界面,然后转换为py,在pycharm中调用
#导入生成的 python 代码
import sys
from PyQt5 import QtCore,QtGui,QtWidgets
from MainWindow import Ui_MainWindow
class MyWindow(QtWidgets.QMainWindow):
def __init__(self):
super(MyWindow,self).__init__()
self.ui=Ui_MainWindow()
self.ui.setupUi(self)
self.show()
if __name__=="__main__":
app=QtWidgets.QApplication(sys.argv)
widget=MyWindow()
app.exec_()
运行后即可看到创建的窗口在运行。之后可再对窗口添加控件及控件响应程序。
作者:sinat_33635313