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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

原创 报... 8月5日,伊朗副外长加里巴巴迪宣布,伊朗和阿曼在霍尔木兹海峡商业船舶通行的新航道方案上已接近最终敲定...
日本学者:在南京时,曾亲眼看见... 2026年是东京审判开庭80周年。南都N视频记者远赴德国、塞尔维亚,以及中国南京、沈阳、抚顺、上海、...
阿里视频大模型Wan3.0开启... 8月7日,阿里巴巴视频生成大模型Wan 3.0开启公测,在生成时长、万能创作、全能参考以及真实世界还...
15艘“特朗普”级战列舰总造价... 据美国有线电视新闻网(CNN)6日报道,美国计划建造的15艘“特朗普”级战列舰,总造价或高达2750...
中国7月以美元计价进口同比增长... 8月7日,中国7月以美元计价进口同比增长27.5%,出口同比增长23.9%。(海关总署)
扬子江船业上半年净利润54亿元 8月7日,扬子江船业近日发布2026年上半年度财务报告,公司营业收入及盈利能力均创历史新高。得益于集...
创新药、CRO概念涨势扩大,十... 8月7日,创新药、CRO概念盘中持续扩大涨幅,毕得医药、药康生物、百普赛斯、凯莱英、百花医药等十余股...
展芯股份IPO:全链条技术闭环... 在全球半导体竞争加剧、国产替代加速推进的时代背景下,军工电子领域作为国家战略安全核心,其核心元器件自...
“对联邦政府缺乏信心”民调称通... 中新网8月6日电 据美国《国会山报》报道,美国马凯特大学法学院当地时间5日公布的最新民调显示,美国人...
商业创新的两个基本思路 商业同... 每日金句商业世界可以分为两个部分:一部分是创造价值,另一部分是传递价值。在传递价值方面,我们可以通过...