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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

吉林省长:吉林成功退出地方债务... 3月8日消息,3月7日上午,吉林省代表团举行开放团组活动。代表团副团长、省委副书记、省长胡玉亭在答记...
伊朗就新的最高领袖人选作出最终... 3月8日消息,据伊朗媒体8日报道,伊朗专家会议已就新的最高领袖人选作出最终决定。 (新华社)
古巴国家主席批所谓“美洲之盾”... 3月8日消息,古巴国家主席迪亚斯-卡内尔3月7日表示,美国总统特朗普当天在佛罗里达州举行的所谓“美洲...
科研人员在实验室生成抗肿瘤免疫... 3月8日消息,葡萄牙科英布拉大学近日发布新闻公报说,该校参与的国际研究团队在实验室里通过细胞重编程技...
特朗普称将推迟对伊朗发动军事打... 据央视新闻,美国总统特朗普当地时间5月18日在社交平台“真实社交”发文表示,在卡塔尔、沙特阿拉伯、阿...
马来西亚:马航370航班客机残... 3月8日消息,马来西亚交通部8日发表声明,马来西亚航空公司370航班客机残骸最新搜寻工作已经结束,“...
步行降糖法:省钱又有效的糖尿病... 你知道吗?简单的步行竟然可以帮助糖尿病患者有效降低血糖!在这个越来越忙碌的时代,许多人都在寻找既省钱...
闪评|日本“安保三文件”修订草... 据共同社报道,日本自民党安全保障调查会日前已召开会议,结束了为修改“安保三文件”而进行的主要论点梳理...
王毅谈构建人类命运共同体:如灯... 3月8日消息,王毅说,习近平主席提出构建人类命运共同体,展现了作为大国领袖的远见卓识和宽广胸怀,回答...
王毅:“零关税”为非洲提供机遇 3月8日消息,十四届全国人大四次会议今天举行外交主题记者会。外交部长王毅在会上表示,中国将于5月1日...