signals-slots

    1热度

    2回答

    即时通讯尝试使用QtDesigner和PyQT 4.11在Python 2.7中创建应用程序。 在应用程序中,我希望有两个QPushButton在单击时更改QSpinBox的值。我已经阅读了有关Signal Slot机制的问题的几页StackOverflow答案,但无法找到我的问题的答案。 即时通讯使用pyuic4生成Ui_W_Setup.py,这里的rellevant部分: class Ui_W

    0热度

    1回答

    我想用PyQt GUI创建一个简单的程序。为此,我使用了Qt Designer,并使用名为OpenImage的按钮创建了一个窗口。此外,我有一个名为rony.py的文件,它具有函数show。所以我希望当用户点击按钮时,图像就会出现。 这是我的代码: from PyQt4 import QtCore, QtGui import rony try: _fromUtf8 = QtCore

    0热度

    1回答

    我已将我的QDBusConnection连接到一个插槽,我确定它已连接,因为连接功能返回True,并且我可以看到“连接到插槽”登录控制台。 if (m_bus.connect("com.mypage.MyService" , "/MyRadio" , "org.freedesktop.DBus.Properties" , "PropertiesChanged"

    0热度

    1回答

    我有一个程序使用pyqt的.animateClick()功能向用户显示用户必须按特定顺序复制的不同按钮点击顺序。问题是我不想让animateClick()发送一个信号,我只想要按钮点击来自用户的信号。下面是我的一些代码来演示我的意思,以及我如何解决这个问题(这不起作用)。我简化了我的代码,所以它更易于阅读,如果您有任何问题,请告诉我。 from PyQt4 import QtCore,QtGui

    1热度

    1回答

    QThread如何从QLineEdit获取文本? 我试图self.t.updateSignal.connect(self.inputedittext.text)得到QLineEdit的价值,但我得到一个错误: TypeError: unsupported operand type(s) for +=: PyQt4.QtCore.pyqtBoundSignal' and 'int' 或我得到的消息:

    0热度

    1回答

    我有一个repeat Python函数和一个test.ui它只有一个按钮。我的疑问是,如果每次单击按钮时如何精确地循环一次相同的功能。因为对我来说,只要我执行: self.pushButton.clicked.connect(self.repeat) 它循环多次进入函数而不是一次。每当我们到达函数时,我都会通过增加一个值来找到它。每次点击按钮时如何到达功能repeat? import sys

    0热度

    2回答

    我正在使用Qt信号和插槽。我使用以下信号插槽调用。 connect(this, SIGNAL(loadFinished(bool)), this, SLOT(finishedLoadNotification(bool))); 当信号loadFinished被发射,槽finishedLoadNotification被调用。在finishedLoadNotification中,变量'ok'始终为f

    1热度

    1回答

    我为我的问题写了一个示例代码。此代码应产生两个给定数字的和,并在文本浏览器中显示结果,然后用sum替换第一个数字,并将其添加到第二个数字并再次在文本浏览器中显示结果。此过程应继续。问题是: 1 - 为什么信号无法正常工作? 2 - 我怎样才能发出信号与总数显示文本浏览器? import sys import time from PyQt4.QtCore import * from PyQt

    -1热度

    1回答

    我尝试实现REST客户端,以便从我的服务器获取服务票据。对于那些不了解CAS的人:可以通过显示TGT来请求服务票。基本上可以通过成功登录来请求TGT。也许这甚至不相关。 我不知道我在连接中遇到错误。我的服务器甚至没有对该连接作出反应,并且回复是emptry。但由于某种原因,reply->error() == QNetworkReply::NoError是正确的。 我在做什么错? bool Clie

    1热度

    1回答

    我在OSX上使用Python 3.5,PyQt5,我想知道是否有可能在不减慢整个计算工作的情况下更新QProgressBar。 这是我的代码,如果我只是没有进度条更新的任务,它太快了! from PyQt5.QtWidgets import (QWidget, QProgressBar, QPushButton, QApplication) from jellyfish import leven