腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Qt5发出语法接受槽名。是否通过事件队列处理槽?
、
、
、
我偶然发现,与以前
连接
到
插槽
的信号不同,触发
插槽
的另一种
方法
是:我喜欢跳过创建信号和
连接
的步骤,但是这真的会导致通过事件队列来处理
插槽
吗?或者这只是直接
调用
时隙
方法
?
浏览 1
提问于2014-09-12
得票数 0
回答已采纳
3
回答
阻止
连接
到
插槽
(“真正的”专用
插槽
)
、
使用Qt,我知道private slots意味着当直接
调用
时,
插槽
是私有的,但是connect()仍然可以允许信号
连接
到
插槽
,无论是私有的、公共的,或者我猜是受保护的。那么,有
没有
一种
方法
可以让一个
插槽
真正成为私有的,这样只能在一个类中进行
连接
呢?我在这里想的是,因为QTimer::singleShot
调用
了一个槽,但是我想
调用
的函数,我不想在类之外被访问。
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
3
回答
Qt匿名信号
、
、
、
是否可以在不
连接
插槽
的情况下将信号发送到
插槽
?有一个类,它有一个显示一些日志的
插槽
。
浏览 6
提问于2011-04-18
得票数 0
回答已采纳
2
回答
QUdpSocket不发出readyRead()信号
、
、
、
、
我遇到了一个关于QUdpSocket的问题。信号readyRead()似乎从未发出过。因此,我决定创建QTimer并检查套接字读取队列的状态。通过这种方式,我确保套接字正常工作(bytesAvailable()显示字节数),信号/槽机制也正常工作(出现了timeout()信号)。但是为什么readyRead()不发射呢?谢谢。QString EthernetListener::listen() udp_socket = new QUdpSocket(this); connect(udp_socket, SIGNAL(readyRead()), this,
浏览 7
提问于2014-03-11
得票数 1
3
回答
QT信号和槽在单线程应用中的直接
连接
行为
、
、
、
两个不同的信号
连接
到两个不同的时隙,当一个
插槽
没有
完成时,发出其他
插槽
的信号(对于两个
插槽
直接
连接
到各自的信号),其中应用程序只有“一个”线程。这来自QT正式文档: 排队
连接
:当控制返回到接收方线程的事件循环时
调用
插槽
。
插槽
在接收器的线程中执行。
浏览 6
提问于2016-07-14
得票数 3
回答已采纳
1
回答
如果QObject与信号和
插槽
一起使用,则替换异常
、
、
、
真正的问题是更复杂的沟通: { }这不起作用,从qt信号
调用
的时隙抛出异常是未定义的行为。
浏览 0
提问于2017-05-12
得票数 1
回答已采纳
1
回答
QTimer timeout()
方法
在代码重构后不再触发
、
、
、
当检测到pinchZoom时,相关的小部件(由QApplication::widgetAt()找到)
调用
其pinchZoom()
方法
,该
方法
停止然后重新启动单次QTimer。QTimer的timeout()
方法
连接
到一个
插槽
,它执行实际的缩放和更新视图。这是因为我可以在实际的收缩-缩放手势和视图更新之间添加延迟。在移动我的代码之前,这个timeout()信号工作得很好,并且触发了zoom
方法
。但是,尽管
没有
接触信号/槽
连接
,
浏览 46
提问于2019-08-01
得票数 0
回答已采纳
2
回答
我怎样才能知道哪个
插槽
与我的信号相连?
、
通过重写,如果一个
插槽
连接
到我的信号,我就可以得到通知: ifisResolved()) { }当发生这种情况时,我想立即
调用
插槽
--只有那个时隙,而不是所有可能
连接
到信号的其他
插槽</em
浏览 0
提问于2019-02-01
得票数 5
1
回答
Qt C++中的
插槽
和信号在QTcpServer应用中的应用
、
、
、
、
在Qt C++中,QTcpServer应用程序中有一个关于
插槽
和信号的问题。我不太熟悉
插槽
和信号处理
方法
。因此,...the问题是服务器应用程序上客户端套接字的
插槽
根本
没有
被
调用
。我想我用错了参数的
连接
函数。void onSocketDisconnected();我在这里使用
连接
函数但是这些
连接
函数不能正常工作。
浏览 2
提问于2017-07-16
得票数 0
回答已采纳
1
回答
搜索所有
连接
到PyQt4对象的信号
、
是否有一种
方法
可以轻松地确定哪些
插槽
连接
到PyQt4中的信号或对象? print slot 因此,像print_all_connected(my_table_model, 'dataChanged')这样的
调用
将打印
连接<
浏览 4
提问于2013-02-15
得票数 3
2
回答
Qt-C++防止一个
插槽
执行一个
方法
,而以前的
插槽
已经编辑,但是还
没有
完成。
、
、
、
、
在我的项目中,我有几个对象收集一些数据并将它们放入数据库中,现在由于某些原因,数据库链接可能会失败,所以我为它发出了信号,并将其绑定到一个
插槽
中,将发生的事情写入日志文件并尝试重新
连接
到数据库。现在的问题是,有时信号触发
插槽
,然后尝试重新
连接
到数据库,而前面的
连接
正在他的路上。当对象以非常小的间隔发送多个请求时,这个问题总是会发生,因为一旦请求失败,就会发出信号来重新建立
连接
。因此,当另一个
插槽
已经
调用
"connectToDatabase()
浏览 0
提问于2014-05-06
得票数 0
回答已采纳
1
回答
C++中的事件系统和移动语义
、
、
、
、
如果您将您的信号
连接
到一个
插槽
,该
插槽
是一个对象的成员,它引用该对象的当前内存地址来
调用
该
插槽
。一旦地址发生变化,例如,由于对象所在的std::vector必须重新分配它的内存数组,
连接
就会断开。你真的只需要确保
插槽
永远不会改变它的位置,比如把它放在堆上吗?或者,有
没有
一种
方法
可以让信号自动感知到更改后的
插槽
位置?
浏览 23
提问于2020-10-06
得票数 0
回答已采纳
2
回答
Qt如何找出触发closeEvent(QCloseEvent *事件)的位置
、
我正在使用这个信号/
插槽
,我怎么知道它是从哪里触发的?
浏览 0
提问于2012-01-23
得票数 2
回答已采纳
3
回答
基于参数值的Qt图信号
、
、
、
我知道我可以使用QSignalMapper根据
连接
使用不同的参数来
调用
插槽
。我想要实现的是有点不同。 我们在应用程序中使用插件,不同的插件负责不同类型的对象。我们将多个
插槽
连接
到主应用程序发出的一个信号,每个
插槽
在不同的插件中实现。该信号的参数之一是指示与该信号相关联的对象的类型的QString。目前,我们正在检查
插槽
中的这个参数,如果类型是由插件处理的,则继续。这有一个缺点,每个插件都会做这种检查,如果可能的话,我想避免这种情况。我希望将所有
插槽
<e
浏览 0
提问于2009-10-14
得票数 6
回答已采纳
1
回答
如何在C++中的两个类之间双向传递数据
、
、
我正在使用MVC架构。我已经设置好了我的GUI,并且我的控制器正在使用该模型进行数据访问。我的问题是:如何在控制器和GUI(视图)之间设置双向数据流。我使用的是Qt,所以当我点击一个按钮时,它会触发一个动作。为了让Action触发到控制器,我需要它的一个实例。然后从控制器端,我需要一个视图的实例,这样我就可以告诉它如何行为。那么,如何实现这种交流呢?我是在正确的轨道上吗?请让我知道你们的想法。
浏览 2
提问于2011-12-16
得票数 1
回答已采纳
1
回答
在Qt框架中控制多个UI文件
、
、
问题问了两次:参见在MainWindow中,我有一个提交按钮,一旦它点击了另一个完全不同的窗口就会出现 ui(new Ui::Form) ui->setupUi(this);{} 这段代码编译得很完美,但是它并
没有
像预期的那样做
浏览 1
提问于2011-08-02
得票数 0
回答已采纳
2
回答
确定Qt中的对象类型
、
我有一系列的QTextEdits和QLineEdits通过一个QSignalMapper
连接
到一个
插槽
(它发出一个textChanged(QWidget*)信号)。当
连接
的
插槽
被
调用
(粘贴在下面)时,我需要能够区分这两者,以便知道是
调用
text()还是toPlainText()函数。确定QWidget的子类类型的最简单
方法
是什么?if(currentText.compare("")) ... else
浏览 0
提问于2010-02-01
得票数 1
回答已采纳
1
回答
从Q_INVOKABLE
方法
抛出异常?
、
、
、
试图理解基于Qt/QML的应用程序的最佳实践,其中我们有标记为Q_INVOKABLE的
方法
。如果我们从这些
方法
中抛出异常,后果是什么?{ ...
浏览 0
提问于2017-11-17
得票数 1
回答已采纳
1
回答
将信号绑定到设计器中的属性槽
、
、
、
有
没有
办法将一些信号绑定到设计器中的属性槽,而不是绑定到wigget
插槽
?我确实可以在widget的ctor中
连接
东西,或者将一些自定义
插槽
添加到我的widget的代理
插槽
调用
中,但我不想让我的widget知道应该在哪里
连接
什么,或者用许多这样的“哑巴”
插槽
使我的widget这将是伟大的声明,比如说qt的属性,并有可能将信号直接绑定到它在设计器中的
插槽
。这个是可能的吗?
浏览 0
提问于2011-01-29
得票数 0
1
回答
为什么
插槽
函数即使成功
调用
也不能插入文本
、
、
、
这样我就可以将cursorPositionChanged(int, int)信号
连接
到complete_braces()
插槽
上,这样
连接
就可以工作了。但是,即使
调用
了时隙函数,insert()语句也不能工作。由于qDebug()语句输出正确,所以信号和
插槽
的
连接
工作正常。 当我
连接
一个工具栏按钮,触发到
插槽
功能,并按下按钮。后座支架放置正确。当我在普通函数中
调用
insert(QString)函数时,它可以工作。我预期槽函数中的in
浏览 1
提问于2019-07-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JAVA:方法的定义,重载,递归调用
实现系统调用的几种方法
python中调用父类同名方法
python继承子类调用父类方法
在Python中实现同步方法中调用异步方法的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券