signals-slots 相关问题

信号和槽是实现观察者模式的机制。

在SLOT的参数中传递小部件

这是我想做的:我有一个QLineEdit和QPushButton。当我按下按钮时,我想检索QLineEdit的文本并对其进行处理。不幸的是,我正在努力做到...

回答 2 投票 0


找不到Qt信号的智能功能定义警告

我正在使用Qt 5.8和VS Community2015。当我在一个类中定义两个或更多信号时,对于除第一个信号外的所有信号,VS将显示“找不到函数定义”警告。另外,我...

回答 1 投票 2

[使用Qt的QLabel点击事件?

我是Qt新手,有个问题。我有QLabel和QLineEdit对象,当单击QLabel文本时,我想在QLineEdit中设置此文本。我也已经读过QLabel还没有点击信号。 ...

回答 3 投票 6

Python Qt QListWidget双击

我想为我的QListWidget对象添加双击属性。我的命令行不起作用:self.connect(self.listWidget,QtCore.SIGNAL(“ itemDoubleClicked(QtGui.QListWidgetItem)”),self ....

回答 1 投票 5

如何连接两个QLineEdit以具有相同的输入(由QCheckBox控制)

我有两个仅包含数值的行编辑(le_A和le_B)和一个复选框(chk_box)。每当...

回答 1 投票 1

信号处理程序是否可以在PyQt中泄漏内存?

简短的问题:可以向处理程序发出信号通知内存泄漏。长问题:在C#中,如果我将处理程序附加到事件left_object.left_event + = right_object.right_handler,那么我需要删除该处理程序...

回答 2 投票 5

在Qt中的线程之间交换不同类型的数据

这是一种设计问题。说,我有一个工作线程和一个GUI线程。工作线程完成了一些工作,GUI必须显示有关此工作当前状态的信息(例如,...

回答 1 投票 0

需要帮助在QT中将QString值从一个屏幕传递到另一个屏幕

[嘿,我是QT的新手,对我背后的C ++仅有一些基本的了解,但是我正在努力将用户名QString变量从mainWindow.cpp传递给customerLogin.cpp。我尝试过...

回答 2 投票 -1


使用QNetworkAccessManager时的智能指针,避免了手动内存管理

我有以下类,该类调用一些对服务器的HTTP API请求:类NetworkRequest:public QObject {public:NetworkRequest(QNetworkAccessManager * netManager):m_netManager(...

回答 1 投票 0

为什么没有Qt连接模式可以在Qt :: DirectConnection和Qt :: BlockingQueuedConnection之间自动选择?

以下是Qt信号/插槽连接的工作方式:直接连接发出信号后立即调用插槽。该插槽在发射器的线程中执行,不一定是...

回答 1 投票 5

Qt的从父将数据发送到子控件

我从QDialog的继承了2只小部件。其中一个小部件是由其他小部件调用。我需要从父窗口部件孩子传递数据。比如,我想通过QStringList中。我可以 ...

回答 2 投票 1

Qt的使用信号和槽主窗口和对话连接

我试图连接主窗口和使用信号和插槽对话框。我是很新的QT。我有一个lineEdit和mainwindow.ui一个按钮,在dialog.ui一个lineEdit。我有那些非常基本的代码:...

回答 2 投票 0

PyQt4自定义对话框未显示

我正在使用PyQt4制作一个简单的Python GUI应用程序。情况如下:我有一个QMainWindow显示一个中央小部件和一个包含这个自定义Widget的QDockWidget:class ...

回答 2 投票 1

信号到插槽连接:在循环内迭代地触发信号

设置光线施法者我将QRayCaster添加到我的根实体并将其信号连接到插槽:void MySceneClass :: createRootEntity(){// ... //将光线施法者添加到根实体m_rayCaster = ...

回答 1 投票 1

Qt自动将新对象的信号连接到现有插槽

我有一个简单的对象库,用于存储有关变量的其他数据。当我创建每个对象(用作变量)时,我想维护这些对象的QList。是......

回答 2 投票 2

如何从另一个头文件中触发插槽

SettingDialog * s = new SettingDialog();的QObject ::连接(SettingsLabelBtn,SettingsLabelBtn->点击(),S,S-> changeSettings());我有mainwindow.h和settingdialog.h。我想点击时...

回答 1 投票 -1

qt - 在具有不同父级的类中的对象之间发送信号

我有一个类(例如“控制器”),在这个类中,我创建了许多具有不同父级的不同其他类的对象。如何在类和“控制器”之间发送信号......

回答 1 投票 -1

Qt5:与lambda的一次性连接

如何使用Qt5.12创建一次性连接(即第一次激活时自动断开的连接)?我正在寻找一个优雅的解决方案,没有过多的冗长,...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.