前言:由于电脑不知因何原因中了挖矿病毒,不得不重装系统,最近便在此记录一下工具配置过程,以防遗忘
安装准备
pip
换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装 pycharm
,并用以下命令安装相关工具包
pip install pyqt5 pyqt5-tools
配置过程
打开 pycharm
,依次打开 File
-> Settings
-> Tools
-> External Tools
,然后
配置 QtDesigner
一般来说,pyuic
与 pyrcc
会在 python
安装目录下的 Script
文件夹下
配置 PyUIC
,Program
选择 pyuic5.exe
, Arguments
设置为
$FileName$ -o $FileNameWithoutExtension$.py
同样,配置 PyRCC
$FileName$ -o $FileNameWithoutExtension$_rc.py
配置完成我们即可在 Tools
下找到我们的工具
Hello world
写个程序测试一下
首先,打开Designer,创建一个Widget
随便写一个界面,并新建信号槽将打招呼按钮绑定
对新建的界面用 pyuic
转化成python文件
编写主函数(模板文件在下面,可在此基础上修改)
import sys
from PyQt5.QtWidgets import QApplication, QWidget
from gui import *
class MyWidget(QWidget, Ui_Form):
def __init__(self, parent=None):
super(MyWidget, self).__init__(parent)
self.setupUi(self)
def helloBtnClicked(self):
name = self.lineEdit.text()
self.label_2.setText(f'Hello world, {name}!')
if __name__ == '__main__':
app = QApplication(sys.argv)
myWin = MyWidget()
myWin.show()
sys.exit(app.exec_())
大功告成!
模板文件
import sys
# 打包exe出错时可尝试取消下两行注释并import os
# if hasattr(sys, 'frozen'):
# os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
from PyQt5.QtWidgets import QApplication, QWidget
from gui import *
class MyWidget(QWidget, Ui_Form):
def __init__(self, parent=None):
super(MyWidget, self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
myWin = MyWidget()
myWin.show()
sys.exit(app.exec_())