Как определить обработчик события OnClick для кнопки из Qt Creator?

В визуальной студии при разработке формы окна я могу легко добавить обработчик события OnClick для кнопки, дважды щелкнув по нему. Можно ли сделать то же самое в QtCreator? Как мне обрабатывать событие Click кнопки? Является ли ручная запись необходимого кода с нуля единственным вариантом?

Ответы

Ответ 1

В дизайнере

  • добавить кнопку в форму
  • щелкните правой кнопкой мыши кнопку
  • выберите "Перейти к слоту..."
  • выберите сигнал "clicked()"
  • сделано

Термины отличаются от .NET, поэтому в данном случае речь идет о сигналах и слотах, а сигнал, издаваемый при нажатии QPushButton, называется clicked() вместо OnClick.

Рекомендуется прочитать документацию Qt о сигналах и слотах.