@tschin

Как в qt правильно работать с элементами формы из другой формы?

Здравствуйте! Пытаюсь освоить работу с несколькими формами в Qt.
Есть две формы. Сейчас в MainWindow делаю так:
checkFileForm *fileF = new checkFileForm;
fileF->show();


Далее необходимо изменить на checkFileForm, допустим, текст кнопки.
В checkFileForm.h пишу:
public:
QPushButton *button;


checkFileForm.cpp
checkFileForm::checkFileForm(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::checkFileForm)
{
    ui->setupUi(this);
    button = ui->pushButton;
}


Ну а дальше через сигналы и слоты делаю все, что мне надо.

Вопрос, правильный ли механизм работы с элементами формы из другой формы? Или есть более подходящий способ работы?
  • Вопрос задан
  • 1332 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Не нужно делать что-то руками, пользуйтесь механизмом преобразования виджетов в QtDesigner для этих целей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы