1

次のコードが機能します。

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

その他はしません:

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

なんで?

4

1 に答える 1

7

SLOT() マクロは、スロットを提供するために (関数ポインターとして) 呼び出すことができる関数を書き込みます。これは引数を名前として使用します。それ自体は関数呼び出しではありません。

于 2012-11-25T20:02:29.823 に答える