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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

7月8日新闻联播速览11条 7月8日消息,今天《新闻联播》主要内容有: 1.国家科学技术奖励大会 两院院士大会 中国科协第十一次...
Cloudflare与Open... 7月8日消息,云服务提供商Cloudflare与OpenAI宣布启动一项研究试点项目,该项目旨在探索...
北自科技:获国家科技进步奖一等... 7月8日消息,北自科技公告称,公司作为主要完成单位参与的“聚酯纤维产业链绿色与智能制造关键技术”荣获...
亚翔集成:上半年净利同比预增1... 7月8日消息,亚翔集成公告称,预计2026年半年度归属于上市公司股东的净利润为4.56亿元-5.25...
中老铁路跨境货物运输突破200... 7月8日消息,从中国铁路昆明局集团有限公司获悉,截至今天上午,中老铁路开通以来跨境货物运输累计突破2...
委内瑞拉地震死亡人数升至264... 委内瑞拉全国代表大会主席豪尔赫·罗德里格斯3日说,该国日前发生的两次强震已造成2645人死亡、126...
江波龙预增超600倍背后:低价... 本文来源:时代商业研究院 作者:郝文然、韩迅 来源|时代商业研究院作者|郝文然、韩迅编辑|韩迅202...
全球科技板块同步承压,A股热门... 7月1日以来,前期持续走强的科技板块迎来阶段性调整,半导体、光通信、PCB、存储等热门赛道个股普遍出...
阿里巴巴涨幅扩大至11% 阿里巴巴涨幅扩大至11%,成交额超154亿港元。
特朗普称美伊临时停火协议已终结... 中东局势再度趋紧,国际油价大幅上涨。截至7月8日发稿,伦敦洲际交易所9月交货的布伦特原油期货直线拉升...