接続機能

次のQT関数呼び出しで this とは何ですか?

connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked()));

私はC ++で this の背景を知っていますが、この関数呼び出しでは this は何を指していますか?

0
Cには this がなく、 C/C ++ :)という言語はありません。
追加された 著者 UmNyobe,
接続を呼び出すクラスのインスタンスへのポインタ。
追加された 著者 AlexTheo,

3 答え

this points to the current object. The method is called from a member function.

2
追加された

この例では接続しています:

  • findButton's clicked() SIGNAL

with:

  • this's findClicked() SLOT

This is most likely the object in which the connect line's code is located.

質問に答えるには、接続呼び出しを含むコードでどのオブジェクトが作成されているかを確認して確認する必要があります。

0
追加された

this is more like a C++ question than Qt's one, If you dont know what it means, go and read some more about C++ rather than study Qt. See this about this

0
追加された