Сложенные виджеты Qt5

Я создал сложенный виджет Qt, который имеет 2 страницы. Первая страница (stackedWidgetPage1) имеет 1 метку и 1 кнопку. Вторая страница (stackedWidgetPage2) имеет 1 ярлык. Когда я нажимаю кнопку, запускается приведенный ниже код. Код должен изменить текущую видимую страницу со страницы 1 на страницу 2. Но когда код запускается, метка "разрезается" пополам. Ожидаемый результат - страница 1 будет полностью скрыта, а страница 2 будет полностью видимой.

void MainWindow::on_pushButton_clicked()
{
    ui->stackedWidgetPage1->hide();
    ui->stackedWidgetPage2->show();
}

Страница 1Страница 1

страница 2страница 2

программа началасьпрограмма началась

после того как я нажал кнопкупосле того, как я нажал кнопку

1 ответ

Ответ: ui->stackedWidget->setCurrentIndex(int) Это сработало!

Другие вопросы по тегам