pyqt5 实现多窗口跳转的方法


Posted in Python onJune 19, 2019

今天在做pyqt5的多页面跳转时遇到问题,一点击button按钮,程序会崩溃。在网上查了下,应该是当窗口A调用窗口B的时候,两个窗口不能是同一类型。我写的时候把A、B同时写成了QWidget。把窗口B改成Dialog类型后,就可以成功调用了。

具体代码不放了,写个大概的模板如下:

class A(QWidget):  
  def __init__(self):  
    ...省略...  
    self.btn = QPushButton('跳转按钮')  
  def initUI(self):  
    pass 
 
class B(QDialog):  
  def __init__(self):  
    pass
  def initUI(self):  
    pass 
  
if __name__ == '__main__':  
  app = QApplication(sys.argv)  
  a = A()  
  b = B()  
  a.show()  
  a.btn.clicked.connect(b.show)  
  app.exec_()

以上这篇pyqt5 实现多窗口跳转的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中关于日期时间处理的问答集锦
Mar 08 Python
python 简单的多线程链接实现代码
Aug 28 Python
使用Python中的tkinter模块作图的方法
Feb 07 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
python变量的存储原理详解
Jul 10 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
Python使用Matlab命令过程解析
Jun 04 Python
详解Python中第三方库Faker
Sep 25 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
Python pandas求方差和标准差的方法实例
Aug 04 Python
Python编写冷笑话生成器
Apr 20 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 #Python
Pyqt5 实现跳转界面并关闭当前界面的方法
Jun 19 #Python
pyqt5使用按钮进行界面的跳转方法
Jun 19 #Python
Python发展史及网络爬虫
Jun 19 #Python
Python QQBot库的QQ聊天机器人
Jun 19 #Python
python替换字符串中的子串图文步骤
Jun 19 #Python
python实现QQ批量登录功能
Jun 19 #Python
You might like
php计算十二星座的函数代码
2012/08/21 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
网上抓的一个特效
2007/05/11 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
python实现redis三种cas事务操作
2017/12/19 Python
Flask框架信号用法实例分析
2018/07/24 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
Spark处理数据排序问题如何避免OOM
2020/05/21 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
JAVA和C++区别都有哪些
2015/03/30 面试题
大学生素质拓展活动方案
2014/02/11 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
golang内置函数len的小技巧
2021/07/25 Golang