Qt connect()SLOT和“this”指针

时间:2012-11-25 19:51:01

标签: c++ qt class signals slot

以下代码有效:

connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(myMemberFunction()));

那个没有:

connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(this->myMemberFunction()));

为什么?

1 个答案:

答案 0 :(得分:7)

SLOT()宏写一个可以调用的函数(作为函数指针)来传递槽,它使用参数作为名称,它本身不是函数调用。