PyQt5 逻辑界面分离

一、界面代码

class Ui_MainWindow(QObject):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.setObjectName("MainWindow")
            MainWindow.resize(1066, 966)
            MainWindow.setStyleSheet(bg_pic_running)
            MainWindow.setWindowIcon(QtGui.QIcon(pic_icon))
            self.main = MainWindow
            self.centralwidget = QtWidgets.QWidget(MainWindow)
            self.centralwidget.setObjectName("centralwidget")
            self.label_parent = QtWidgets.QLabel(self.centralwidget)
            self.label_parent.setGeometry(QtCore.QRect(120, 170, 81, 21))
            font = QtGui.QFont()
            font.setFamily("微软雅黑")
            font.setPointSize(12)
            font.setBold(False)
            font.setWeight(50)
            self.label_parent.setFont(font)
            self.label_parent.setStyleSheet("")
            self.label_parent.setObjectName("label_parent")
            self.lineEdit_parent_path = QtWidgets.QLineEdit(self.centralwidget)
            self.lineEdit_parent_path.setGeometry(QtCore.QRect(180, 160, 431, 40))
            self.lineEdit_parent_path.setStyleSheet(lineedit_style)
            self.lineEdit_parent_path.setObjectName("lineEdit_parent_path")
            self.button_get_parent = QtWidgets.QToolButton(self.centralwidget)
            self.button_get_parent.setGeometry(QtCore.QRect(620, 160, 61, 40))
            self.button_get_parent.setCursor(QtGui.QCursor(QtCore.Qt.OpenHandCursor))
            self.button_get_parent.setStyleSheet(button_style)
            self.button_get_parent.setObjectName("button_get_parent")

            MainWindow.setCentralWidget(self.centralwidget)
            self.menubar = QtWidgets.QMenuBar(MainWindow)
            self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))
            self.menubar.setObjectName("menubar")
            MainWindow.setMenuBar(self.menubar)
            self.statusbar = QtWidgets.QStatusBar(MainWindow)
            self.statusbar.setObjectName("statusbar")
            MainWindow.setStatusBar(self.statusbar)

            self.retranslateUi(MainWindow)
            QtCore.QMetaObject.connectSlotsByName(MainWindow)

        def retranslateUi(self, MainWindow):
            _translate = QtCore.QCoreApplication.translate
            MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
            self.label_parent.setText(_translate("MainWindow", "母包:"))
            self.button_get_parent.setText(_translate("MainWindow", "浏览..."))

二、逻辑代码

class Blank_yyb_window(QMainWindow, Ui_MainWindow):

	def __init__(self, parent=None):
		super(Blank_yyb_window, self).__init__(parent)
		self.setupUi(self)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = Blank_yyb_window()
    window.show()
    sys.exit(app.exec_())
发布了26 篇原创文章 · 获赞 4 · 访问量 722

猜你喜欢

转载自blog.csdn.net/qq_36072270/article/details/104493909
今日推荐