Сложенные виджеты Qt5 - PullRequest
0 голосов
/ 07 мая 2018

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

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

стр.1 page1

стр.2 page2

программа запущена program started

после того, как я нажал кнопку after i clicked the button

1 Ответ

0 голосов
/ 08 мая 2018

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

...