首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python: Multi Document Interface (MDI) using PyQt6

python: Multi Document Interface (MDI) using PyQt6

作者头像
geovindu
发布2026-06-18 20:51:04
发布2026-06-18 20:51:04
520
举报
代码语言:javascript
复制
# encoding: utf-8
# 版权所有 2024 涂聚文有限公司
# 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎
# 描述:pip install pyqt6
# Author    : geovindu,Geovin Du 涂聚文.
# IDE       : PyCharm 2023.1 python 3.11
# os        : windows 10
# database  : mysql 9.0 sql server 2019, poostgreSQL 17.0
# Datetime  : 2024/12/7 23:37
# User      : geovindu
# Product   : PyCharm
# Project   : Pysimple
# File      : qt6mdi.py
# explain   : 学习
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QMdiArea, QMdiSubWindow, QMenu  
 
class MdiWindow(QMainWindow):
    """
 
    """
    def __init__(self):
        super().__init__()
 
        self.mdiArea = QMdiArea()
        self.setCentralWidget(self.mdiArea)
 
        self.createMenus()
 
    def createMenus(self):
        """
 
        :return:
        """
        menubar = self.menuBar()
 
        # File Menu
        fileMenu = menubar.addMenu("File")
        newAction = fileMenu.addAction("New")
        newAction.triggered.connect(self.createNewSubWindow)
 
        # Window Menu
        windowMenu = menubar.addMenu("Window")
        windowMenu.addAction("Tile", self.mdiArea.tileSubWindows)
        windowMenu.addAction("Cascade", self.mdiArea.cascadeSubWindows)
 
    def createNewSubWindow(self):
        """
 
        :return:
        """
        subWindow = QMdiSubWindow()
        subWindow.setWindowTitle("New Subwindow")
        subWindow.resize(300,300)
        self.mdiArea.addSubWindow(subWindow)
        subWindow.show()
 
if __name__ == "__main__":
    """
     
    """
    app = QApplication(sys.argv)
    window = MdiWindow()
    window.show()
    sys.exit(app.exec())
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档