PyQt6快速入门-多窗口
admin
2024-05-09 14:32:36
0

多窗口

文章目录

  • 多窗口
    • 1、创建新窗口
    • 2、切换窗口
    • 3、持久性窗口
    • 4、显示和隐藏持久性窗口
    • 5、多个窗口显示

在前面的文章中,我们已经介绍了如何打开对话框窗口。 这些是特殊的窗口(默认情况下)抓住用户的焦点,并运行自己的事件循环,有效地阻止应用程序其余部分的执行。

但是,在实际应用中常常会希望在不中断主窗口的情况下在应用程序中打开第二个窗口——例如,显示一些长时间运行的进程的输出,或者显示图形或其他可视化效果。 或者,可能想要创建一个应用程序,允许您在多个文档各自的窗口中同时处理多个文档。

打开新窗口相对简单,但需要记住一些事项以确保它们正常工作。 在本文中,将逐步介绍如何创建新窗口,以及如何按需显示和隐藏外部窗口。

1、创建新窗口

在 Qt 中,任何没有父级的小部件都是一个窗口。 这意味着,要显示一个新窗口,只需要创建一个新的小部件实例。 这可以是任何小部件类型(技术上是 QWidget 的任何子类),如果愿意,还可以包括另一个 QMainWindow。

可以拥有的 QMainWindow 实例的数量没有限制。 如果需要在第二个窗口上使用工具栏或菜单,则必须使用 QMainWin

相关内容

热门资讯

东鹏饮料也需“提神” 东鹏饮料... 资料图。东鹏饮料也需“提神”吴楠2026年3月,早春的寒意尚未完全消散,对于东鹏饮料的投资者而言,这...
汉口银行副行长获提拔拟任正职,... 一则武汉市管干部任前公示的公告,引发外界对汉口银行人事变动的关注。任前公示显示,现任汉口银行副行长毛...
朱建弟代表建议:完善资本循环机... 3月6日上午,十四届全国人大四次会议上海代表团举行全体会议。全国人大代表,立信会计师事务所(特殊普通...
ChatGPT-5.4属实“动... 自从OpenAI发布GPT-5.4以后,我的朋友圈和订阅的公众号就被它占领了。所有人都在讨论同一个词...
OpenClaw爆火:二手平台... 红星资本局3月6日消息,被称为“小龙虾”的AI智能体OpenClaw火了。公开资料显示,OpenCl...
刚刚!魏建军就海报抄袭事件公开... 红星资本局3月6日消息 今日晚间,魏建军就新车V9X宣传海报抄袭事件公开致歉。图据魏建军账号长城魏牌...
刘强东打大仗的一年 刘强东打大... 过去一年,京东都是在隆隆的炮火中度过的。从高调杀入外卖,强攻酒旅,再到以生态整合者身份入局整车销售与...
重要的变化,即将到来! 重要变... 3月5日,全国两会上政府工作报告正式出炉。细读这份报告,你会发现今年对于房地产的表述篇幅,明显超过了...
中信信用卡中心70后女副总裁上... 2026年3月6日,监管机构发布《关于曾玉芳中信银行信用卡中心副总裁任职资格的批复》,核准曾玉芳的中...
全国人大代表、长安汽车朱华荣:... 红星资本局3月6日消息,红星资本局从长安汽车(000625.SZ)方面获悉,全国人大代表、中国长安汽...