腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使用
lambda
的
QT
连接
函数
、
我有一个有按钮
的
列表,每个人都有一个名字(str1是带有名字
的
QString变量),我想用一个带参数
的
函数
来
连接
它们,但我不知道怎么做。btn = new QPushButton(str1); connect(btn,SIGNAL(clicked()),this,SLOT(activeProjectClick())); 这就是我能做
的
,但是这里我不能
使用
带参数
的
函数
。我读到我必须对
lambda
使用</em
浏览 13
提问于2021-08-24
得票数 0
回答已采纳
1
回答
在
Qt
中测试
lambda
唯一
连接
、
、
、
、
我
的
问题是:当插槽是
lambda
函数
时,如何检查
Qt
中是否存在
连接
?::DirectConnection); 我想检查这个
连接
是否存在于我
的
GoogleTest中: ASSERT_FALSE(QObject::connect(item1, &Item::somethingChanged, this, [this](){ doSomething(m_someObject1, 2); },
Qt
::UniqueConnection)); 然而,这不
浏览 41
提问于2019-06-28
得票数 1
1
回答
Qt
: QObject::将信号按名称
连接
到
lambda
、
、
、
Qt
中有两种类型
的
信号/槽
连接
语义:connect(sender, &MySender::mySignal, receiver, &MyReceiver::mySlot); // 2 2通常更可取,并且支持与
lambda
函数
的
连接
。如果在编译时未定义对象类型,则1是唯一
浏览 3
提问于2017-07-21
得票数 0
4
回答
如何不存储
连接
就断开
lambda
函数
、
、
、
是否有一种方法可以断开
Qt
连接
,这些
连接
是在不存储
连接
对象
的
情况下
连接
到
lambda
函数
的
?我知道如果存储从connect
函数
返回
的
QMetaObject::Connection是可以做到
的
,但是我真的不想这样做,因为会有很多这样
的
函数
。我主要是
连接
到
lambda
函数
,以避免创建一堆一次性<e
浏览 4
提问于2014-10-24
得票数 15
回答已采纳
2
回答
我可以在不创建类
的
情况下创建一个槽吗?
、
只是一个简单
的
程序来说明这个问题在一个更大
的
一个。我想要做
的
是在不
使用
任何类
的
情况下为信号/时隙
连接
创建一个
函数
。我是面向对象
的
新手,现在不想和课程有关。所以,我在main
函数
之前创建了一个
函数
,希望它能工作.但是它没有。我预计这个问题很容易解决,因为这是一个表达错误而不是理解错误,所以提前感谢你
的
帮助!)400); QLabel l
浏览 1
提问于2019-03-11
得票数 2
回答已采纳
1
回答
将QAction
连接
到
Qt
5中
的
非成员-
qt
函数
、
、
我想给我
的
TrayIcon添加一个按钮(在
Qt
5.5中)。(我在
使用
QMenu,QAction)当我点击它时,我想调用公共
的
非
Qt
函数
。如何
连接
到这个信号?
浏览 5
提问于2015-10-20
得票数 1
回答已采纳
1
回答
替代
Qt
信号槽
连接
(跨越线程边界)
的
解决方案?
、
、
、
在
Qt
中,可以:因此,当我将来自线程中
的
一个对象
的
信号
连接
到另一个线程中
的
一个对象时,
Qt
将对信号进行排队,someSlot将在objectInAnotherThread
的
线程中被执行。C++11中
的
lambda
很方便,但是当用纯
lambda
浏览 4
提问于2020-04-29
得票数 0
2
回答
Qt
:从后台线程发出信号安全吗?
、
我需要跟踪我
的
计算进度从背景线。我是这样做
的
:(取自官方医生){ QThread::msleep(10);emit calculated(_data);如果我发出reportProgress(i),应用程序就会崩溃,出现分段错误(在不同
的
函数
中bt #0 0x0000000100ca
浏览 4
提问于2015-04-03
得票数 1
回答已采纳
3
回答
为QDoubleSpinBox
的
多个实例创建一个公共槽
、
、
、
我正在尝试创建一个自定义槽,它可以接收一个int,并将它作为一个双值传递给QDoubleSpinBox.SetValue(double);,但是我
的
UI中有一堆旋转框,所以我希望有一个单独
的
槽,它可以有一个QDoubleSpinBox * spinbox) double ValToDouble = value;}connect(ui->horizontalS
浏览 3
提问于2020-07-17
得票数 0
回答已采纳
2
回答
Qt
方法没有这样
的
插槽
、
、
我正在尝试学习
Qt
(
使用
CMake/c++)。这是我写
的
一段代码。我正在尝试
使用
连接
功能。没有编译错误。我还
使用
了以下命令来重新生成moc文件。moc -o moc_SimulationRunner.cpp仿真运行程序h:QObject::connect:没有这样
的
插槽classcreateFirstExclusiveGroup(); private s
浏览 3
提问于2019-10-08
得票数 0
1
回答
我需要
使用
什么
Qt
类型来将
lambda
作为
函数
参数传递?
、
、
、
既然
Qt
5支持将信号
连接
到
lambda
函数
,我希望能够将
lambda
作为参数传递给另一个
函数
。我有一个
函数
,看起来像这样:{}将Functor更改为QtPrivate::Functor会产生以下结果: QtPrivate::Functor is
浏览 0
提问于2013-02-05
得票数 5
回答已采纳
3
回答
按下按钮时调用
函数
、
、
、
当我单击btn_brow_3时,我正在尝试调用
函数
funcion。我怎么才能做到这一点呢?
浏览 1
提问于2013-02-26
得票数 19
2
回答
QObject (),没有QObject或插槽
、
我知道我想要达到
的
目标是可能
的
,因为我可以用
lambda
表达式来实现它,而且我已经做过了(几个月前我只是不记得语法)。基本上,我希望将一个
函数
连接
到计时器/按钮/等等,以方便事件
的
工作。这是我
的
工作代码: onTimerUpdate();它
使用
lambda
浏览 6
提问于2014-11-14
得票数 5
回答已采纳
4
回答
在
Qt
5中“公共插槽:”部分是否仍然是必需
的
?
、
、
、
关于
Qt
5中新
的
信号/时隙语法,有一个简单
的
问题: Q_OBJECT-derived类声明public slots:节仍然有好处吗?注意:
使用
新
的
语法,您可以将信号
连接
到类
的
任何公共
函数
或直接实现C++11
lambda
(也可以调用某些成员
函数
本身)。
浏览 12
提问于2017-11-09
得票数 13
1
回答
在信号中
使用
lambda
槽
函数
会导致内存泄漏吗?
、
、
我在信号中
使用
了
lambda
插槽
函数
。
lambda
传递了一个额外
的
参数病人,病人是一个QWidget对象。这会导致内存泄漏吗?我问这个问题
的
原因是我在本文中看到
的
一句话:不要
使用
lambda
函数
作为槽。要切断它是不可能
的
。文章地址: /2014/08/23/Pyqt_mem_mgmt.html,我这样理解。无法断开
连接
的
<e
浏览 0
提问于2020-03-20
得票数 0
回答已采纳
2
回答
如何捕获websocket
连接
错误
、
、
我从
Qt
/c++客户端打开一个url,m_webSocket->open("wss://192.123.1.44:8087");m_webSocket = new QW
浏览 11
提问于2015-10-08
得票数 8
回答已采纳
1
回答
这两个
qt
信号槽
连接
之间
的
功能区别是什么?
、
、
、
我
使用
QT
5.9.2与Visual 2015和QtDesigner一起编写Windows应用程序。我尝试通过以下调用
连接
我
的
一个操作:但是,ClassX在调查这个问题时,我想,
使用
lambda
语法
的
相同
的
信号槽
连接
可以工作: connect(ui.myAction, &
浏览 1
提问于2018-02-22
得票数 1
回答已采纳
4
回答
Qt
中
的
信号和槽宏:它们是做什么
的
?
、
、
、
我是
Qt
的
初学者,并试图理解SIGNAL和SLOT宏。当我学习
使用
connect方法绑定信号和插槽时,我发现了
Qt
官方参考页面
使用
的
教程:然而,这也非常有效:那么宏SIGNAL和SLOT到底是做什么
的
呢?他们只是在对象所属
的
类中查
浏览 8
提问于2015-07-23
得票数 10
回答已采纳
1
回答
无法将QMetaMethod与
lambda
连接
、
、
、
我有一个基类绑定设置来将属性绑定到给定
的
小部件中,例如示例中
的
LineEdit。我坚持
连接
信号和插槽。如我所见,这与在 ^上提供
的
应答代码相同。metaObject()->indexOfProperty(propertyName)); connect(this, signal, this, [=](){ })
浏览 1
提问于2018-12-07
得票数 0
回答已采纳
点击加载更多
相关
资讯
Python Lambda函数的几种使用方法
奇妙的lambda函数
python高级篇:使用lambda定义匿名函数及使用详解
Python中的lambda函数
Python3匿名函数lambda详解及使用示例
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券