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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

罕见!内塔尼亚胡与泽连斯基近3... 据《以色列时报》报道,当地时间7月28日,在美国共和党籍参议员林赛·格雷厄姆的葬礼开始前,以色列总理...
医社同行丨深耕民生实事 守护群... 为推动卫生健康系统树立和践行正确政绩观学习教育走深走实,深耕为民服务初心使命,讲好为民办事、为民造福...
滨海区:全域攻坚治水土 精准施... 今年以来,潍坊市生态环境局滨海分局紧扣土壤地下水防治、固危废监管、新污染物治理三大核心任务,深入践行...
八载援康定 天津银行成都分行绘... 近年来,天津银行成都分行坚守“金融为民”的初心使命,稳步推动帮扶工作从脱贫攻坚平稳衔接至乡村全面振兴...
蚌埠市统计局开展2026年“八... 7月29日,在“八一”建军节即将来临之际,蚌埠市统计局前往94565部队开展节前走访慰问活动,向全体...
献血就能领“机甲”?上海多个献... 近日,上海市血液中心推出了“酷暑热血潮玩季”活动,市民在指定献血点捐献全血即可参与刮刮乐,100%中...
四岁失去双腿的他高考525分,... 极目新闻记者 国倩 通讯员 程威 李平 实习生 邹婷 7月29日,湖北省随县厉山镇,18岁的邹英杰从...
原创 最... 作者:周军律师. 咨询请关注,私信必复。 通常情形下债权转让后变更申请执行人须同时满足两项条件:一...
大渡口公安创新反诈哨点 一周拦... 近日,重庆市大渡口区公安分局拓展反诈联动阵地,将手机专卖店、大型商超纳入警银联动反诈机制。该机制运行...
猪油与慢阻肺:饮食管理的新视角 在许多家庭的厨房里,猪油曾经是不可或缺的烹饪伴侣。它那独特的香味让家常菜变得更加诱人。然而,随着人们...