使用pyqt 实现重复打开多个相同界面
作者:lualeslie 时间:2021-08-19 12:33:43
一般采用的方法:
self.window = Qdialog() # 实例化
self.window.show() # 显示界面
用这种方法只能打开一个界面,self使得默认只存在一个界面,不能重复打开多个相同界面。
修改办法:
window = Qdialog()
window.show()
window.exec_()
去掉self,使得默认单一界面取消,同时加上exec_(),如果不加的话,会使得界面闪退。曾尝试使用exec()模态,利用其阻塞特性来阻止界面闪退,但同时存在一个问题,在对该界面关闭前,不能对其它界面进行操作。针对这些问题,做出了上述修改,最终实现了效果。
来源:https://blog.csdn.net/qq_24185239/article/details/80995092
标签:pyqt,界面
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python实现猜数字游戏(无重复数字)示例分享
2023-12-15 19:48:46
Python基于time模块求程序运行时间的方法
2023-07-27 15:59:03
![](https://img.aspxhome.com/file/2023/0/61220_0s.png)
javascript实现日期3级联动下拉框选择菜单
2023-10-19 02:15:34
asp生成带有样式的word文件方法
2011-04-18 10:30:00
python+matplotlib演示电偶极子实例代码
2021-07-09 12:52:35
![](https://img.aspxhome.com/file/2023/3/77673_0s.jpg)
python实现斐波那契递归函数的方法
2022-03-22 19:54:49
python try except 捕获所有异常的实例
2023-03-22 18:49:50
Python利用Beautiful Soup模块修改内容方法示例
2023-09-03 10:29:51
如何判断SQL语句是否执行了?
2010-01-12 20:03:00
asp中Adodb.Stream 的使用说明
2007-09-11 13:53:00
python和pygame实现简单俄罗斯方块游戏
2022-10-04 20:00:49
![](https://img.aspxhome.com/file/2023/2/69532_0s.gif)
【JavaScript实用系列】-- 胖页面载入效果
2009-10-19 22:48:00
sql存储过程获取汉字拼音头字母函数
2011-11-03 16:58:05
python集合比较(交集,并集,差集)方法详解
2023-09-30 22:11:13
python中join与os.path.join()函数实例详解
2023-08-23 19:20:51
![](https://img.aspxhome.com/file/2023/6/62866_0s.png)
实例讲解PHP验证邮箱是否合格
2023-11-22 07:05:53
![](https://img.aspxhome.com/file/2023/8/88298_0s.png)
Python实现敏感词过滤的4种方法
2021-10-01 06:21:08
![](https://img.aspxhome.com/file/2023/2/70652_0s.png)
Python中使用Boolean操作符做真值测试实例
2021-05-31 01:18:19
Python hashlib模块详细讲解使用方法
2021-09-11 12:08:16
Python中的Numpy 面向数组编程常见操作
2021-08-21 20:31:32
![](https://img.aspxhome.com/file/2023/9/71409_0s.png)