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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

桂林七星通报“卫生巾疑有虫卵” 8月4日晚,桂林市七星区市场监督管理局发布情况通报,内容如下: 8月4日,网络上关于 “购买的卫生巾...
尧渡镇妇联:巾帼助力垃圾分类 ... 为持续深化人居环境整治,大力倡导绿色低碳生活方式,充分发挥妇联组织引领、服务、联系妇女群众的桥梁纽带...
丹麦公主抵达军营,开始为期11... 据英国《独立报》等媒体当地时间3日报道,丹麦公主伊莎贝拉已抵达斯劳厄尔瑟一处军事营地,开始为期11个...
伊朗副外长:霍尔木兹海峡新安排... 8月6日,伊朗外交部副部长加里布阿巴迪5日表示,霍尔木兹海峡相关安排应仅由伊朗和阿曼协商决定,伊方绝...
科研人员确证新型粒子“胶球”的... 8月6日,从中国科学院高能物理所获悉,中国科研人员领衔的北京谱仪Ⅲ实验国际合作组,历经15年实验研究...
全球首座16兆瓦张力腿浮式风电... 8月6日,从中国海油获悉,全球首座16兆瓦张力腿浮式风电平台——“海油安澜号”成功接入陆丰油田电网,...
盯着武器进口?泽连斯基不满对日... 据日本共同社报道,乌克兰总统泽连斯基3日谈及对日外交成果时表示不满,要求乌克兰外交官加大努力、进一步...
科技板块大幅反弹,机构称后市或... 8月6日,经历前期调整后,A股科技板块近日迎来明显修复。创业板、科创板指数大幅反弹,市场成交明显放量...
科创50指数大涨5% 科创50指数涨幅扩大至5%,源杰科技涨超14%领涨成分股,芯原股份涨超13%,华虹宏力涨近10%。
瑙鲁正式更改国名 中文译名不变 瑙鲁共和国政府日前在社交媒体上发布公告说,该国国名已由“Nauru”正式更改为“Naoero”。联合...