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 相关文章推荐
windows系统中python使用rar命令压缩多个文件夹示例
May 06 Python
实例解析Python中的__new__特殊方法
Jun 02 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Django中Middleware中的函数详解
Jul 18 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
Python 实现try重新执行
Dec 21 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
python 实现学生信息管理系统的示例
Nov 28 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
详解Python+OpenCV绘制灰度直方图
Mar 22 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
解析ajax事件的调用顺序
2013/06/17 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
微信支付开发维权通知实例
2016/07/12 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
Python调用JavaScript代码的方法
2020/10/27 Python
毕业生个人求职的自我评价
2013/10/28 职场文书
测绘工程专业个人自我评价
2013/12/01 职场文书
新年主持词
2014/03/27 职场文书
对祖国的寄语大全
2014/04/11 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
党员自我评价范文2015
2015/03/03 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
python脚本框架webpy模板控制结构
2021/11/20 Python