最近宝宝在做一个pyqt5的项目,昨夜遇到了上述问题,不过伴随男票无限defeat以及掉到黄金的叹息声中,宝宝终于解决了问题。果然没有本宝宝,你还能上王者?
先描述下项目:项目中有个初期描绘UI的文件叫做initMainWindow.py,其中定义了一些组件,布局什么的。
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(321, 181)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.label_1 = QtWidgets.QLabel(self.centralwidget)
self.label_1.setGeometry(QtCore.QRect(50, 30, 181, 21))
self.label_1.setObjectName("label_1")
self.btn_1 = QtWidgets.QPushButton(self.centralwidget)
self.btn_1.setGeometry(QtCore.QRect(100, 80, 113, 32))
self.btn_1.setObjectName("btn_1")
接着有一个btnEvent.py的文件,用来保存按钮按下去