Qt connect()SLOT和"this"指针

use*_*914 1 c++ qt signals class slot

以下代码有效:

connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(myMemberFunction()));
Run Code Online (Sandbox Code Playgroud)

那另一个不:

connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(this->myMemberFunction()));
Run Code Online (Sandbox Code Playgroud)

为什么?

Mar*_*ett 7

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