使用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,界面
0
投稿
猜你喜欢
Echarts实例教程之树形图表的实现方法
2024-04-18 09:44:01
内部系统是否也需要用户体验设计?
2010-11-30 21:47:00
一文带你了解Golang中的并发性
2024-04-30 10:00:45
用Python写一段用户登录的程序代码
2022-09-29 08:40:44
在python中如何建立一个自己的包
2022-12-27 12:42:25
提高asp程序访问速度的方法
2008-10-23 16:37:00
跨浏览器使用剪贴板
2008-09-27 13:26:00
python查找与排序算法详解(示图+代码)
2023-08-05 13:27:26
ASP从数据库中获取下载文件
2007-10-06 21:17:00
Python中shutil模块的学习笔记教程
2022-12-22 20:42:05
Vue3中简单实现动态添加路由
2023-07-02 16:58:45
MySQL的6种日志详解
2008-12-18 14:36:00
Python matplotlib超详细教程实现图形绘制
2023-04-20 06:37:53
基于Python的OpenCV骨架化图像并显示(skeletonize)
2021-04-29 17:56:21
Python实现FTP文件传输的实例
2021-12-16 02:35:31
Python实现读取文件的方法总结
2021-05-04 00:56:26
pandas ix &iloc &loc的区别
2023-03-12 16:31:54
Python使用淘宝API查询IP归属地功能分享
2021-02-11 20:37:29
python win32 简单操作方法
2022-05-23 01:47:42
如何恢复/修复SQL Server的MDF文件
2008-11-24 15:30:00