安装
pip install pyqt5
pip install pyqt5-tools
一个是主包,一个是工具包
也可以用eric的集成开发环境去开,看各人喜欢,用pycharm也是可以
打开 Libsite-packagesqt5_applicationsQtindesigner.exe 可以界面设计
运行pyuic5 -o x.py untitled.ui 可以把设计的ui文件转成py文件
然后引用即可
import sys from PyQt5 import QtWidgets, QtCore from PyQt5.QtWidgets import QMainWindow, QApplication from x import Ui_MainWindow class MainWindow(QMainWindow, Ui_MainWindow): """ Class documentation goes here. """ def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget @type QWidget """ super(MainWindow, self).__init__(parent) self.setupUi(self) def btn_click(self): msg_box = QtWidgets.QMessageBox msg_box.information(self, 'title', 'hello world', msg_box.Ok ) app = QApplication(sys.argv) ui = MainWindow() ui.show() sys.exit(app.exec_())
这个里抽那个btn_click 事件,可以自己写,也可以在界面设计的时候做,就是在界面文件里一句
self.pushButton.clicked.connect(MainWindow.btn_click)