首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt5的新信号/时隙实现发信号通知sliderReleased()

使用Qt5的新信号/时隙实现发信号通知sliderReleased()
EN

Stack Overflow用户
提问于 2017-05-11 02:53:36
回答 1查看 61关注 0票数 0

我正在使用一个基于以下链接的示例

Passing an argument to a slot

当某个滑块被释放时,我试图将某个函数与给定的参数连接起来。

代码语言:javascript
复制
connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

问题似乎出在信号&QAbstractSlider::sliderReleased()

代码语言:javascript
复制
error: cannot call member function 'void QAbstractSlider::sliderReleased()' without object
 connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

传递sliderReleased()信号的正确方式是什么?

代码语言:javascript
复制
                                                                             ^
EN

回答 1

Stack Overflow用户

发布于 2017-05-11 03:33:40

查看链接帖子中的示例,我建议您删除括号。即不是:

代码语言:javascript
复制
connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

而是:

代码语言:javascript
复制
connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased, this, [this]{ sendMoveActuator(1); });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43900611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档