Функция подключения - PullRequest
       32

Функция подключения

0 голосов
/ 06 февраля 2012

Что такое this в следующем вызове функции QT?

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

Я знаю фон this в C ++, но на что this указывает в этом вызове функции?

Ответы [ 3 ]

2 голосов
/ 06 февраля 2012

this указывает на текущий объект.Метод вызывается из функции-члена.

0 голосов
/ 06 февраля 2012

В этом примере вы соединяете:

  • findButton нажал () SIGNAL

с:

  • это findClicked () SLOT

Это являетсяскорее всего, объект, в котором находится код соединительной линии.

Чтобы ответить на ваш вопрос, вам нужно проверить и посмотреть, какой объект создается в коде, который содержит вызов connect.

0 голосов
/ 06 февраля 2012

this больше похоже на вопрос C ++, чем вопрос Qt. Если вы не знаете, что это значит, идите и прочитайте больше о C ++, а не изучайте Qt.Смотрите это около это

...