我在 Qt Signal&Slot 问题上的错误在哪里?
Posted
技术标签:
【中文标题】我在 Qt Signal&Slot 问题上的错误在哪里?【英文标题】:Where is my mistake on Qt Signal&Slot Problem? 【发布时间】:2019-01-29 16:41:13 【问题描述】:我正在努力学习 Qt。我在使用信号和插槽方法。我不能那样做。如您所见,我按下了但标签文本没有改变。我的错在哪里?
enter image description here
【问题讨论】:
粘贴代码而不是截图 ypu 正在混合插槽和 lambdas 【参考方案1】:使用 lambda 或定义一个槽:
connect(ui->pushButton, SIGNAL(clicked()), ui->label, SLOT(yourOwnSlot));
or lambda
connect(ui->pushButton, &QPushButton::clicked, [this]()ui->label->setText("blabla"););
【讨论】:
以上是关于我在 Qt Signal&Slot 问题上的错误在哪里?的主要内容,如果未能解决你的问题,请参考以下文章