一、下载qt
镜面网站下载快
中国科学技术大学:Index of /qtproject/
点击archive -> qt,选择需要的版本,我安的是5.9.8的linux
二、安装Qt
(1)赋予执行权限:chmod +x qt-opensource-linux-x64-5.5.1.run
(2)执行qt-opensource-linux-x64-5.5.1.run:
sudo ./qt-opensource-linux-x64-5.5.1.run
安装步骤参考了这位博主:(62条消息) linux下安装qt教程_wang@xing的博客-CSDN博客_linux环境安装qtdesigner
三、配置环境
conda activate pytorch
安装pyqt库
pip install PyQt5 pip install PyQt5-tools
点击安装pyqt intergration,安好了 点击Extension setting 配置环境
参考了这位博主
四、写个小界面
右键空白处选择PYQT:New Form
点Main Window ,然后创建
随便拉进去一个pushbutton
保存,就会生成相应的.ui文件
右键.ui文件,选择PYQT:compile from
自动生成对应的.py文件
import sys from PyQt5.QtWidgets import QMainWindow,QApplication from tmp import Ui_MainWindow #导入你写的界面类 if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
打包为exe代码
pyinstaller -D -w E:\Anaconda3\envs\pytorch\Lib\site-packages act_deepl.py
五、简单例子学习
(116条消息) Python 3.8 + PyCharm + PyQt5(三)-输入计算_誓言神月的博客-CSDN博客
(根据作者给的例子做,作者写的很详细)
新建环境,这样后续打包的文件内存小
conda create -n pytmp python=3.7 -y
conda activate pytmp
根据博主的教程一步一步做,顺便安装库
记得打包成exe,可以在py所在文件夹直接cmd,回车
conda activate pytmp
pyinstaller -w 1.py
运行文件在