iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >PyQt4按钮点击时点击注册多次
  • 647
分享到

PyQt4按钮点击时点击注册多次

2024-02-09 19:02:30 647人浏览 泡泡鱼
摘要

问题内容 我是 pyQt4 的新手,经过多次搜索后,我没有找到有关我在 gui 中看到的问题的信息。 问题是,当用户单击 getsingleitems 按钮时,该函数运行的次数与用户

问题内容

我是 pyQt4 的新手,经过多次搜索后,我没有找到有关我在 gui 中看到的问题的信息。

问题是,当用户单击 getsingleitems 按钮时,该函数运行的次数与用户单击 getallitems 的次数相同。一个示例是,如果用户单击 getallitems 来填充 items 字段,然后单击 getsingleitem,则 getitems 运行一次,并且根据期望打印一次结果。但是,如果用户从列表中选择另一个项目并再次单击 getallitems,然后单击 getsingleitem,结果是 getitem 运行 2x,因此打印 2x。每次运行都会增加,因此即使不更改选择,单击 getallitems 4x,然后单击 getitem 将通过单击 getsingleitem 来运行 4x。刷新它的唯一方法是关闭 gui 并重新打开。如有任何帮助,我们将不胜感激。

class UpdateItem(QDialog, updateitem_ui.Ui_updateitem):
    def __init__(self):
        QDialog.__init__(self)
        self.setupUi(self)

        tests = ['Test1', 'Test2', 'Test3']

        self.list.addItems(tests)
        self.exit.clicked.connect(self.close)

        self.setFocus()

        self.getAllItems.clicked.connect(self.getitems)

    def getitems(self):
        self.items.clear()

        self.items.addItems(self.list.currentText())

        self.getSingleItem.clicked.connect(self.getitem)

    def getitem(self):
        self.item_id = self.items.currentText()
        print(self.item_id)

app = QApplication(sys.argv)
gui = UpdateItem()
gui.show()
app.exec_()


正确答案


显然,您正在每次运行 getitems 时添加到 getsingleitem.clicked 的新连接, 因此 clicked 信号多次连接到同一个插槽, 这会导致您观察到的行为。

移动线路

self.getSingleItem.clicked.connect(self.getitem)

getitems__init__ 应该可以解决这个问题,我猜。

以上就是PyQt4按钮点击时点击注册多次的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: PyQt4按钮点击时点击注册多次

本文链接: https://www.lsjlt.com/news/562755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PyQt4按钮点击时点击注册多次
    问题内容 我是 pyqt4 的新手,经过多次搜索后,我没有找到有关我在 gui 中看到的问题的信息。 问题是,当用户单击 getsingleitems 按钮时,该函数运行的次数与用户...
    99+
    2024-02-09
  • JS如何实现限时限次数点击按钮
    这篇文章主要为大家展示了“JS如何实现限时限次数点击按钮”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现限时限次数点击按钮”这篇文章吧。限时限次数点击按钮思路:用一个变量作为计数,点击...
    99+
    2023-06-29
  • JS 限时限次数点击按钮的实现思路
    目录限时限次数点击按钮TIPS限时限次数点击按钮 思路:用一个变量作为计数,点击一次,计数加一点击函数内判断计数变量设置定时恢复 实现 HTML代码 <body> <...
    99+
    2024-04-02
  • vue实现点击按钮倒计时
    本文实例为大家分享了vue实现点击按钮倒计时的具体代码,供大家参考,具体内容如下 实现效果: 1.点击开始按钮启动计时 2.点击重置按钮计时恢复到00:00:00 3.点击暂停按钮...
    99+
    2024-04-02
  • Python点击网站按钮
    今天需要做个能控制网站按钮的功能,原因是有些网站不是分页的,而是需要点击”show more” 或者“”点击加载更多“ 按钮。才能看到更多的内容,网址和首页网址一样。 代码如下: import sys reload(sys) sy...
    99+
    2023-01-31
    按钮 网站 Python
  • Android开发手册Button按钮实现点击音效
    目录前言实践过程创建个布局创建ActivityAudioBtnUtils.class结果前言 大家玩游戏的时候都知道按钮除了点击效果还有点击音效,噗~的一声,就挺灵性的。 在Unit...
    99+
    2024-04-02
  • javascript实现点击按钮变色
    本文实例为大家分享了javascript实现点击按钮变色的具体代码,供大家参考,具体内容如下 效果如下: 代码如下: 在这个案例中主要用到的是排他思想 html部分 输入我们所需要...
    99+
    2024-04-02
  • javascript点击改变按钮颜色
    JavaScript是现代Web开发中必不可少的语言之一,它为网页添加了交互性和动态性。其中,点击按钮改变颜色是JavaScript入门后就能够实现的一个小功能。在这篇文章中,我们将探讨如何使用JavaScript将网页上的按钮颜色进行交互...
    99+
    2023-05-16
  • css如何在按钮点击时修改边框
    小编给大家分享一下css如何在按钮点击时修改边框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 在c...
    99+
    2024-04-02
  • html5如何设置点击按钮后按钮消失
    本文小编为大家详细介绍“html5如何设置点击按钮后按钮消失”,内容详细,步骤清晰,细节处理妥当,希望这篇“html5如何设置点击按钮后按钮消失”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
  • Android studio 按钮点击页面跳转
    (1)先创建一个要跳转的页面,即一个新的页面,该页面是点击之后跳转的。 步骤:app--->src-->main-->res-->layout(右击)-->New-->Activity-->Empty Activity  创建好以...
    99+
    2023-10-03
    java android-studio
  • HTML button点击按钮实例分析
    这篇文章主要介绍了HTML button点击按钮实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML button点击按钮实例分析文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • js点击按钮改变按钮文字怎么实现
    要实现点击按钮改变按钮文字,可以使用JavaScript来操作DOM元素。首先,需要获取按钮元素,然后给按钮添加一个点击事件的监听器...
    99+
    2023-08-08
    js
  • 如何解决按钮触发Ajax请求时一次点击两次提交的问题
    这篇文章主要介绍了如何解决按钮触发Ajax请求时一次点击两次提交的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。页面中的按钮的type是...
    99+
    2024-04-02
  • css如何设置按钮不能点击
    这篇文章给大家分享的是有关css如何设置按钮不能点击的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。...
    99+
    2023-06-14
  • javascript如何实现点击按钮变色
    这篇“javascript如何实现点击按钮变色”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“javascript如何实现点击...
    99+
    2023-07-02
  • android按钮点击效果怎么实现
    Android按钮点击效果可以通过以下几种方式实现:1. 使用Selector实现点击效果:在res/drawable目录下创建一个xml文件,例如button_selector.xml,然后在文件中定义按钮的不同状态下的背景...
    99+
    2023-08-11
    android
  • jQuery点击按钮改变字体样式
    在前端设计中,字体样式是页面中不可或缺的一部分。如果您想要让用户在点击按钮时改变字体样式,jQuery是一种非常方便的方法。在本文中,我们将向您展示如何使用jQuery来实现点击按钮改变字体样式的效果。准备工作在开始之前,您需要确保已经进行...
    99+
    2023-05-14
  • javascript实现点击按钮切换图片
    本文实例为大家分享了javascript实现点击按钮切换图片的具体代码,供大家参考,具体内容如下 效果图: 首先搭建基本的结构 <div id="div"> ...
    99+
    2024-04-02
  • Android应用实现点击按钮震动
    本项目为大家分享了Android应用实现点击按钮震动的具体代码,供大家参考,具体内容如下 项目中需要实现点击应用中的按钮,有震动效果。震动效果可以在设置中进行关闭。 具体实现如下。 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作