У меня есть приложение QT. Он имеет функционирующие кнопки QPushButtons, которые связаны со слотами в моей программе. Я сейчас пытаюсь добавить новую кнопку myNewButton
, но где-то как-то не регистрируется.
Для существующей, работающей кнопки myExistingButton
У меня есть строка:
connect(ui->myExistingButton, SIGNAL(clicked()), this, SLOT(Foo()));
Я не могу просто добавить строку:
connect(ui->myNewButton, SIGNAL(clicked()), this, SLOT(Foo()));
Ошибка компиляции:
class UI::Viewer has no member named 'myNewButton'
И QT Creator не перечисляет кнопку как параметр автозаполнения для ui->
(то есть я не просто неправильно написал имя). Записи для myExistingButton
и myNewButton
идентичны, кроме координат и именования в файле пользовательского интерфейса. Что может быть причиной этой проблемы?