先创建一个qt界面,保存

用pyuic5工具将.ui转为.py文件,导入Pycharm

pyuic5 -o work.py C:\Users\86178\Desktop\work.ui

当用以下代码时,发现点击按钮并不打印出想要的信息

from PyQt5 import QtWidgetsfrom PyQt5.QtWidgets import QPushButton,QApplication, QHBoxLayout, QMainWindow, QPushButton, QWidget
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import *
from work import Ui_MainWindow
#from window import Ui_MainWindowimport sysclass MainWindow(Ui_MainWindow,QtWidgets.QMainWindow):  # 组合继承def __init__(self, parent=None):super(MainWindow, self).__init__(parent)self.ui_start = Ui_MainWindow()self.ui_start.setupUi(self)self.setupUi(self)self.init_slots()def init_slots(self):self.ui_start.pushButton.clicked.connect(self.onSignIn)  # 点击按钮开始@staticmethoddef onSignIn():print('hello')if __name__ == "__main__":  # 开始运行app = QtWidgets.QApplication(sys.argv)window = MainWindow()window.show()print('hello')sys.exit(app.exec_())

试了很多次发现是多了一句:

self.setupUi(self)

把它注释掉就好了,查看了一下这个为什么会影响

下面是官方文档的写法,就没有那一句

setupUi函数能够对界面进行初始化,如果多了上面那一句,当前初始化的就不是我们需要的那个界面了,所以会出问题

记录一下Python-Qt中按钮点击事件无响应解决方案相关推荐

  1. 设置html按钮点击事件无效果,css怎么设置按钮不能点击?

    css怎么设置按钮不能点击?下面本篇文章就来给大家介绍一下使用CSS设置按钮不能点击的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 想要按钮不能点击可以通过设置按钮点击事件失 ...

  2. android密码dakay,安卓中按钮点击事件onClick的两种实现方式

    很多的语言都有一些共同的特点,比如OnClick这个东西,可能我们能在js中见到,当然在安卓中也有,可能其他的编程语言也会有这个东西,刚好今天学了这个玩意在安卓中的写法. 点击事件大多用在Button ...

  3. Android TextView设置自动识别的超链接字体颜色,及自身点击事件无响应的解决办法

    前言 我们在给TextView设置超链接的时候,可能最简单的,Android已经给出了一个非常的简单的做法就是: 在xml中设置: <!--all表示匹配所有,web表示匹配网址 --> ...

  4. JSP中按钮点击事件不能调用JS方法

    问题描述:显示方法未定义,调用方法失败 定义的方法: <head><title>SpringMVC HelloWorld</title><script typ ...

  5. android曲面屏点击事件无响应,都说曲面屏中看不中用,主要原因有四点,第三点是关键!...

    都说曲面屏中看不中用,主要原因有四点,第三点是关键! 2020-11-17 11:29:39 0点赞 0收藏 0评论 回归纯平屏幕的iPhone 12发布后,那些直屏党用户的呼声更高了,而上一次还是在 ...

  6. jQuery on()方法绑定动态元素的点击事件无响应的解决办法

    $('#check_all').on('click' , function(){ alert(1); }); $("#yujinlist").append(html); count ...

  7. RxSwift之订阅UITableViewCell里的按钮点击事件

    一.前言 我们知道,通过订阅 tableView 的 itemSelected 或 modelSelected 这两个 Rx 扩展方法,可以对单元格的点击事件进行响应,并执行相关的业务代码. 但有时候 ...

  8. Android Listview中Button按钮点击事件冲突解决办法

    今天做项目时,ListView中含有了Button组件,心里一早就知道肯定会有冲突,因为以前就遇到过,并解决过,可惜当时没有记录下来. 今天在做的时候,继续被这个问题郁闷了一把,后来解决后,赶紧来记录 ...

  9. java添加按钮点击事件_如何为odoo 10中的按钮点击事件添加一个java脚本处理程序?...

    我想使用java脚本为header中的按钮创建一个处理程序.下面我视图模型给出:如何为odoo 10中的按钮点击事件添加一个java脚本处理程序? inherit_id="web.asset ...

最新文章

  1. CentOS 7 用yum安装 MySQL
  2. Qt Creator使用3D组件
  3. android ImageSwitcher的使用
  4. 搜索引擎——反向索引原理揭秘及手写ik分词器
  5. javascript 盒子模型
  6. 继续更新,关于MFC琐碎思索
  7. 使用计算机教学的意义,信息技术对教学的意义
  8. (转)RabbitMQ学习之安装
  9. 3dmax高版本转低版本插件_3dmax高版本和低版本中视口配置如何去阴影
  10. php7安装memcached,PHP5.6与PHP7的memcached安装
  11. AD14 如何设置PCB板框大小及形状
  12. Chrome将网页背景变成黑色(真正的夜间模式、深色模式)
  13. python爬虫qq好友信息_qq好友空间说说爬虫
  14. linux怎么卸载字体,Ubuntu下字体安装与卸载
  15. FIRST集和 FOLLOW集的计算
  16. 无招胜有招——面向对象设计模式随笔,
  17. 解决了.Net 2003“试图调试项目时发生错误”的问题
  18. Ironic 裸金属管理服务
  19. 前海征信“好信杯”大数据算法大赛——入门篇笔记
  20. r语言归一化_生物信息学之RMA(Robust Multi-Array Average)算法的归一化和最终计算过程...

热门文章

  1. 客户端爬取-答网友问
  2. mysql主从状态异常解决办法
  3. Https 公钥、私钥、证书
  4. iOS开发之UIDevice通知
  5. session_unset()和session_destroy()的区别
  6. 设计模式(3)-装扮你的类(装饰模式)
  7. python中的list和array的区别及相互转化
  8. Spark源码阅读04-Spark运行架构之Local运行模式
  9. 机器学习项目实战----信用卡欺诈检测
  10. 微信(WeChat)电脑端多开