Skip to content

Commit 0a1c05b

Browse files
committed
实现界面与算法的分离
1 parent 724b653 commit 0a1c05b

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

Chapter03/CallFirstMainWin.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
from PyQt5.QtWidgets import QApplication , QMainWindow
55
from firstMainWin import *
66

7-
if __name__ == '__main__':
8-
9-
app = QApplication(sys.argv)
10-
mainWindow = QMainWindow()
11-
ui = Ui_MainWindow()
12-
ui.setupUi(mainWindow)
13-
mainWindow.show()
14-
sys.exit(app.exec_())
7+
class MyMainWindow(QMainWindow, Ui_MainWindow):
8+
def __init__(self, parent=None):
9+
super(MyMainWindow, self).__init__(parent)
10+
self.setupUi(self)
11+
12+
if __name__=="__main__":
13+
app = QApplication(sys.argv)
14+
myWin = MyMainWindow()
15+
myWin.show()
16+
sys.exit(app.exec_())
Binary file not shown.

0 commit comments

Comments
 (0)