Qt5堆叠小部件

时间:2018-05-06 22:41:13

标签: c++ qt qt5 qstackedwidget

我创建了一个有2页的 Qt 堆积小部件。第一页(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 :(得分:2)

答案:ui-> stackedWidget-> setCurrentIndex(int)工作了!