前言:由于电脑不知因何原因中了挖矿病毒,不得不重装系统,最近便在此记录一下工具配置过程,以防遗忘

安装准备

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

一般来说,pyuicpyrcc 会在 python 安装目录下的 Script 文件夹下

配置 PyUICProgram 选择 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_())
Last modification:March 20th, 2020 at 10:23 am