Я создал новый диалог, используя Qt Creator (версия 4.7.0) - одну из шаблонных форм (с кнопками ОК и Отмена).
Я хочу, чтобы пользователь ввел некоторые данные в форму, а затем, когда он нажмет кнопку ОК, он сохранит эту информацию. Поэтому я посмотрел и увидел, что при нажатии кнопки «ОК» он отправляет сигнал в слот подтверждения диалога.
Так что я щелкнул правой кнопкой мыши на диалоговом окне в представлении дизайна и выбрал «Перейти в слот ...». Я нажал на «принятую» опцию, которая добавила метод on_Dialog_accepted () в класс диалогов. Однако, когда я запускаю программу и открываю диалоговое окно, в консоли появляется сообщение об ошибке QMetaObject::connectSlotsByName: No matching signal for on_Dialog_accepted()
Так что я сделал не так?
Я нашел документацию по connectSlotsByName - но ничего о каких-либо очевидных ловушках, в которые может попасть неопытный разработчик Qt.