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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

法国星探西亚德在家中身亡,死因... 法国检察部门22日说,与美国已故富商杰弗里·爱泼斯坦存在关联的星探达尼埃尔·西亚德,被发现在法国首都...
关爱生命・救在身边|历下区文化... 为筑牢青少年暑期安全防护网,文化东路社区“莹响力”应急救护宣传走进舜耕路居委会,为辖区放假的孩子们开...
原校长、副校长先后被“双开”,... 中新网北京7月23日电(记者 袁秀月)7月23日,中央纪委国家监委网站通报了中南大学原党委常委、副校...
自贡市总工会全面启动2026年... 盛夏酷暑,热浪袭人。7月23日,自贡市总工会2026年“送清凉”集中慰问暨启动仪式在自贡硬质合金有限...
以方称美国已通知以色列计划扩大... △资料图 根据以色列方面22日消息,美国已通知以色列,计划扩大对伊朗的袭击,并将首次在今年美以联合行...
泽连斯基称乌美俄代表会晤预计将... 乌克兰总统泽连斯基23日在基辅举行的新闻发布会上表示,乌克兰、美国和俄罗斯的三方会晤预计将在今年秋季...
咖啡与可可成本压顶!雀巢下调利... 咖啡和可可价格高企正在侵蚀雀巢的盈利能力。这家瑞士食品巨头周四下调下半年利润率预期,叠加销量增速不及...
下周美联储有30%概率加息? ... 油价上涨与美联储前瞻指引缺位的双重影响下,市场开始重新计入政策风险。尽管主流经济学家一致预计美联储下...
AI与云业务销售额翻倍!诺基亚... 受益于AI基础设施投资持续升温,诺基亚交出了一份超预期的二季度成绩单,AI与云业务高速增长,并同步上...