CallMainWinSignalSlog01.py
代码:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from MainWinSignalSlog01 import Ui_Form
class MyMainWindow(QMainWindow, Ui_Form):
def __init__(self, parent=None):
super(MyMainWindow, self).__init__(parent)
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
myWin = MyMainWindow()
myWin.show()
sys.exit(app.exec_())
222
MainWinSignalSlog01.py
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'MainWinSignalSlog01.ui'
#
# Created by: PyQt5 UI code generator 5.8.1
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(452, 296)
self.closeWinBtn = QtWidgets.QPushButton(Form)
self.closeWinBtn.setGeometry(QtCore.QRect(150, 80, 121, 31))
self.closeWinBtn.setObjectName("closeWinBtn")
self.retranslateUi(Form)
self.closeWinBtn.clicked.connect(Form.close)
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.closeWinBtn.setText(_translate("Form", "关闭窗口"))
MainWinSignalSlog01.ui
效果:

本文介绍了一个使用PyQt5实现的简单窗口应用程序,演示了如何通过按钮触发窗口关闭信号。代码中包含了主窗口类的定义,以及与UI文件结合的方法。
1239

被折叠的 条评论
为什么被折叠?



