1. сморя как у тебя доступ к ui вообще организован, точнее как вообще архитектура организована 2. ну а в общем случае через публичные методы класса, который видит ui, будь то наследование и агрегация
Сделать геттеры для нужных виджетов. Передавать экземпляр ui в другой класс ну и дальше шарашить через геттеры
а пример геттера можно для ui?
По наследованию: а если экземпляр "другого класса" который наследуется от ui вызывается в этом ui?) Такая закольцовочка нормально прокатит?)
Ну например QPushButton *ClassName::getCancelButton(){ return ui->cancelButton; }
не вполне понял, конкретно смотреть надо
как объявлен ui у тебя похоже множественное наследование начало .h файла покажи?
Как ты в мейнвиндов к виджетам обращаешься? Так и в ретурне делай
По первой ошибке: объявление и реализация метода в разных файлах?
все в одном файле
Тогда убиррай mainwindow::
теперь вторая
Обсуждают сегодня