qt-signals

    7热度

    3回答

    我在Qt程序中连接按钮信号到我的插槽时遇到困难。我的代码是: Main.cpp的 #include <QtGui/QApplication> #include "MainWidget.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); MainWidget mainWidget;

    2热度

    1回答

    为什么插槽Reset()不起作用?我想要按钮“复位”将边框的值重置为零。 class MySlider : public QSlider { public: MySlider(Qt::Orientation orientation, QWidget *parent = 0) : QSlider(orientation parent){} public slots:

    0热度

    1回答

    我有一个类是一个Qt ::对象,并有一个方法来创建一个线程。 每当我尝试分离或加入线程它seg错误。 此外发射信号不工作。 示例代码: package MyThread; use threads; use Qt; use Qt::isa qw(Qt::Object); use Qt::signals imageResRecieved => ['int', 'int']; sub

    1热度

    1回答

    from PySide.QtCore import * class Eggs(QObject): evt_spam = Signal() print "Loaded" a = Eggs() b = Eggs() print a.evt_spam print b.evt_spam print a.evt_spam is b.evt_spam 输出:(如预期,它

    22热度

    5回答

    我们使用Qt提供的信号和插槽,我发现真的是方便。然而,强大的力量带来了巨大的责任,我认为这种功能很容易被滥用。 是否有信号插槽使用的最佳做法?我很难用这种方式找到一些通用的指导方针。一些问题(我有明确的意见,但不是我的团队所有成员都同意): 可以使用信号来报告错误吗? 可以假设信号会被处理吗? 可以使用信号来启动操作吗?例如。 signal displayInfoScreen()必须由显示信息屏幕

    11热度

    3回答

    我正在处理一个应用程序,它将文件的内容上传到服务器。 将文件上传到服务器我使用'QNetworkAccessManager'类。由于它以异步方式工作,我通过使用QEventLoop将其更改为同步方式。 Class FileTransfer { Public : QNetworkAccessManager mNetworkManager; Void Upload(QNetwo

    16热度

    4回答

    在这里,我的信号声明: signals: void mySignal(MyClass *); 以及如何我使用它: MyClass *myObject=new myClass(); emit mySignal(myObject); 这里来我的问题:谁负责删除myObject: 发件人代码,如果在使用myObject之前删除它,该怎么办?悬挂指针 插槽连接到信号,如果没有插槽或连接