事件队列与用于跨线程信号/槽的队列(在 Qt 中)相同吗?
我想知道 Qt 中的排队事件对于事件和信号是否相同(信号不是从与接收槽相同的线程发出的,因此会排队。) 所以要清楚,我们是否有: 一个事件队列 一…
Pyside:使用按钮将文本从 qlineEdit 复制到标签和字符串变量
我正在尝试使用 pyside 按钮将文本从 qlineEdit 字段复制到标签和字符串变量。我已经完成了几乎所有的 Zetcode 教程,但显然我在这里遗漏了一些关键的…
堆栈对象Qt信号和参数作为参考
我可以有一个带有以下代码的“悬空引用”(在连接到 myQtSignal 的最终插槽中)吗? class Test : public QObject { Q_OBJECT signals: void myQtSign…
如何在不创建派生类的情况下模拟 QTreeWidget itemClicked 信号?
我无法找到 QTreeWidget 的 ItemClicked() SIGNAL 的正确模拟。 有没有办法模拟它以便生成 ItemClicked 信号? 例如:我们可以在 QTreeWidget 的派生…
Object::connect:没有这样的信号 MyThread::MySignal()
我的程序有一个线程类。 信号和槽都位于该线程类本身中。 头文件和源文件是分开的。 main()函数位于源文件本身中。 在 main () 中,我使用 c…
QWebView 的 url 更改时不会通知我
我有一个 QWebView 并设置其内容, setHtml( "html-code-here", QUrl( "file:///place/where/some/resources/are"); 我在网站上放置了一个提交按钮以…
同一信号的两个不同插槽
当 m_serverClientControl 在其线程上发出 finishRunning() 时,我如何知道主线程中第一个/最后一个执行哪个插槽?在这种情况下,插槽如何排队?我对 …
QML - 嵌入式 QLineEdit - editFinished 仅通过按 Enter 键引发
我有一个标准的 QLineEdit,它嵌入在一个单独的包装类中的 QGraphicsProxyWidget 中,以使其可以在 QML 中访问。在我的包装类中,我重新连接信号“edi…
QThread 中创建的 QObject 丢失内部信号/槽连接
我有一个工作QThread,其中创建了QObject 派生对象。该对象是其他两个 QObject 派生对象的聚合,因此存在用于信号链接并将两个内部对象绑定在一起的内…
Qt 中的信号槽:emit 位于 slot 方法中
我正在读一本关于Qt的书,在信号槽函数的一个示例中,槽方法内部有一个emit方法...所以这变成了一个无限循环...我真的不明白如何停止它: connect(web…
Dock 小部件中的信号/槽设置包含许多选项卡小部件
我有一个继承QDockWidget的类。该类中有四个 QTabWidget(tcp 内容、ftp 内容、sql 内容和设置),每个 QTabWidget 都有自己的功能,这意味着每个 QTa…
为什么信号/槽不能用于多线程?
class A : public QObject{ Q_OBJECT signals: void a_sig(); public: A(){ } public slots: void begin(){ QObject::connect(&_timer, SIGNAL(timeou…
Qt 主窗口菜单信号
我有处理 QMainWindow 的“Core”对象。 Core.h 代码 class Core : public QObject { Q_OBJECT public: explicit Core(QObject *parent = 0); ~Core()…
使用 Qt 线程的混乱
因此,如果我理解正确,如果我有一个继承 QObject 的类 FunctionsClass ,并且我通过执行以下操作在名为 FunctionClassThread 的 Qthread 上设置该类…