以下为通用框架:能够实现页面与逻辑分离
import sys
from QtLearning import Ui_MainWindow
from PyQt5.QtWidgets import QMainWindow, QApplication
class MyWindow(Ui_MainWindow, QMainWindow):
def __init__(self, parent=None):
super(MyWindow, self).__init__()
self.setupUi(self)
# 以下设置界面
self.resize(400, 200)
self.status = self.statusBar()
self.status.showMessage("这是状态栏提示", 5000)
self.setWindowTitle("PyQt MainWindow例子")
if __name__ == '__main__':
app = QApplication(sys.argv)
form = MyWindow()
form.show()
sys.exit(app.exec_())