From 612aaa97c4f3f295d6641544384227fea2738e20 Mon Sep 17 00:00:00 2001 From: M11212051 Date: Sun, 5 May 2024 22:36:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=AA=E9=99=A4=20pyqt5/CODE/=E5=85=83?= =?UTF-8?q?=E4=BB=B6=E4=BD=BF=E7=94=A8=E7=AF=84=E4=BE=8B/qt05=5FQMultipleD?= =?UTF-8?q?oc.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyqt5/CODE/元件使用範例/qt05_QMultipleDoc.py | 49 -------------------- 1 file changed, 49 deletions(-) delete mode 100644 pyqt5/CODE/元件使用範例/qt05_QMultipleDoc.py diff --git a/pyqt5/CODE/元件使用範例/qt05_QMultipleDoc.py b/pyqt5/CODE/元件使用範例/qt05_QMultipleDoc.py deleted file mode 100644 index c312c54..0000000 --- a/pyqt5/CODE/元件使用範例/qt05_QMultipleDoc.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- - -''' - 【簡介】 - PyQT5中QMdiArea範例 - - -''' - -import sys -from PyQt5.QtCore import * -from PyQt5.QtGui import * -from PyQt5.QtWidgets import * - -class MainWindow(QMainWindow): - count=0 - def __init__(self, parent=None): - super(MainWindow, self).__init__(parent) - self.mdi = QMdiArea() - self.setCentralWidget(self.mdi) - bar=self.menuBar() - file=bar.addMenu("File") - file.addAction("New") - file.addAction("Cascade") - file.addAction("Tiled") - file.triggered[QAction].connect(self.windowaction) - self.setWindowTitle("MDI Demo") - - def windowaction(self, q): - print( "triggered") - - if q.text()=="New": - MainWindow.count=MainWindow.count+1 - sub=QMdiSubWindow() - sub.setWidget(QTextEdit()) - sub.setWindowTitle("subwindow"+str(MainWindow.count)) - self.mdi.addSubWindow(sub) - sub.show() - if q.text()=="Cascade": - self.mdi.cascadeSubWindows() - if q.text()=="Tiled": - self.mdi.tileSubWindows() - -if __name__ == '__main__': - app = QApplication(sys.argv) - demo = MainWindow() - demo.show() - sys.exit(app.exec_()) -