Pytq5+anaconda+pycharm 安装过程
- 打开Anaconda Prompt
激活你的虚拟环境,(也可以直接在base环境下安装),运行一下两条指令。
pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple - 打开Pycharm,导入你的project
File -> settings ,打开以下页面。在Pycharm里面实现打开qt designer,生成qt文件,方便转换成python文件
Name:自定义 一般为 Qt Designer
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量$FileDir$
如果你的安装路径是在base下,则一般desinger.exe的路径为
D:\Users\asus\anaconda3\Lib\site-packages\pyqt5-tools\designer.exe
如果你在自己的虚拟环境下进行安装,则一般desinger.exe的路径为
D:\Users\asus\anaconda3\envs\pytorch\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- 新建一个“PyUIC” 这个主要是用来将 Qt界面 转换成 py代码Name:自定义 一般为 PyUIC
Program:指向上述安装环境里面的python.exe
Arguments:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Work directory:使用变量$FileDir$
- 开始使用
在项目中新建一个文件夹,例如pytq5,选中这个文件夹,点击上方菜单栏的工具,选择extern tools刚刚创建的Qt designer
等待一会,会出现如下窗口。选择窗口中的Main window。左侧为元件,可以直接拖拽到中间,右侧为元件的属性,可以直接修改大小和位置等。关闭这个窗口,回到Pycharm中,找到刚刚保存的文件。右键这个文件。选择PyUIC,可转换为python文件。
- 运行
在刚刚转换成功的python文件中,加入以下代码,开始运行
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())