QMetaObject::connectSlotsByName: нет соответствующего сигналаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 QMetaObject::connectSlotsByName: нет соответствующего сигнала

Сообщение Anonymous »

Я установил меню QT, которое автоматически связано с функцией действия on_actionOpen_triggered(). Позже я хочу передать в эту функцию строку имени файла, чтобы вызвать ее вручную в особых условиях. Поэтому я изменил сигнатуру функции на on_actionOpen_triggered(const char *filename_in). После этого изменения программа работает нормально, но в терминале появляется жалоба:

QMetaObject::connectSlotsByName: нет соответствующего сигнала для on_actionOpen_triggered(const char*)

Мне интересно, что произошло и как я могу добавить аргументы для этих функций действий меню.

Подробнее здесь: https://stackoverflow.com/questions/243 ... ing-signal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»