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

多窗口

文章目录

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

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

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

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

1、创建新窗口

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

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

相关内容

热门资讯

315消化酶调查续:加工助剂“... 今年3・15期间,新京报消费研究院刊发《添加剂包装成洋品牌“消化酶”,宣称可直接给婴儿吃》报道。在对...
西北大学通报“教师贾某某涉嫌学... 情况通报 近日,学校关注到网上对于我校文学院教师贾某某涉嫌学术论文抄袭等问题的相关反映,学校高度重视...
马秀兰当选宁夏中卫市市长 8月30日消息,8月30日上午,在中卫市第五届人民代表大会第五次会议第二次全体会议上,马秀兰当选中卫...
水利部:全国7条河流发生超警洪... 8月30日消息,8月29日8时至30日8时,海南大部、广东雷州半岛、山东半岛、黑龙江西北部等地部分地...
嘉必优:终止发行股份及支付现金... 8月29日消息,嘉必优公告,公司决定终止发行股份及支付现金购买资产并募集配套资金暨关联交易事项并撤回...
原创 停... 最近,随着伊朗再次关闭这一海峡,全球目光再次投向这个近年来动荡不安的地区。正如不少人所言,“和平的曙...
DeepSeek据报选择华为A... 8月29日消息,据报道,知情人士透露,DeepSeek已决定使用华为的人工智能芯片来训练其部分模型,...
新学期起,北京减免幼儿园学前1... 8月29日消息,北京市财政局、北京市教育委员会印发 《北京市落实免费学前教育实施方案》。从2025年...
【中东战事影响外溢 英国航空燃... 【中东战事影响外溢 英国航空燃油供应面临中断风险】近期,美以与伊朗之间的冲突导致霍尔木兹海峡航运一度...
原创 2... 谁能想到,中东地区刚刚燃起的一丝和平希望,在短短24小时内就彻底破灭。伊朗外长向美国发出的“二选一”...