-
Anaconda3安装参考:https://blog.csdn.net/weixin_50888378/article/details/109022585
-
PyCharm安装参考:https://blog.csdn.net/Melon9908/article/details/104760704
- 在user用户目录中创建一个名为 pip 的文件夹
- 在 pip 文件夹中创建一个名为 pip.ini 的配置文件
- 输入如下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple单独安装PyQt5和PyQt5-tools
安装PyQt5:
pip install PyQt5
安装PyQt5-tools
pip install PyQt5-tools
最后需要手动添加Path环境变量
- 名称:Designer
- 程序:C:ProgramDataAnaconda3Libsite-packagesqt5_applicationsQtbindesigner.exe
- 参数:(空)
- 工作目录:$FileDir$
- 名称:PyUIC
- 程序: C:ProgramDataAnaconda3scriptspyuic5.exe
- 参数:$FileName$ -o $FileNameWithoutExtension$.py
- 工作目录:$FileDir$
- 新建项目时需要配置Conda环境
- 运行不了可检查是否配置解释器
- 识别不了PyQt的模块可以添加一下pyqt
main.py
import sys from PyQt5.QtWidgets import QApplication from mainwindow import MainWindow app = QApplication(sys.argv) # 创建一个Qt应用 w = MainWindow() # 实例化MainWindow w.show() # 显示MainWindow sys.exit(app.exec_()) # 开始事物循环
mainwindow.py
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import QApplication, QListWidget, QHBoxLayout, QWidget
class MainWindow(QWidget): # 新建类MainWindow继承QWidget
def __init__(self, parent=None): # 构造函数
super(MainWindow, self).__init__(parent) # 使用super函数可以实现子类使用父类的方法
loadUi("mainwindow.ui", self) # 载入ui文件
self.resize(500, 400)
self.setWindowTitle("hello pyqt5")
self.showstr("123")
self.pushButton.clicked.connect(lambda: self.showstr("456")) # 槽函数传递参数 方法1 使用lambda表达式封装成函数
def showstr(self, msg):
print(msg)



