【发布时间】:2016-07-15 15:25:21
【问题描述】:
我正在学习 QT,遇到了这个问题。我在这里阅读了一些几乎类似的问题,但是对于像我这样的新手来说,解决方案很复杂。
如何在这段代码中访问var_slot1 的值?
请帮我解决这个问题。非常感谢!
MyProject::MyProject(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
..........
..........
connect(ui.button1, SIGNAL(signal1()), this, SLOT(slot1()));
connect(ui.button2, SIGNAL(signal2()), this, SLOT(slot2()));
}
void MyProject::slot1()
{
int var_slot1 = 8;
}
void MyProject::slot2()
{
int var_slot2 = var_slot1 + 2;
}
【问题讨论】:
-
使
var_slot1成为MyProject的成员变量 -
非常感谢,史蒂夫! :)
标签: c++ qt signals-slots