我创建了一个有2页的 Qt 堆积小部件。第一页(stackedWidgetPage1
)有1个标签和1个按钮。第二页(stackedWidgetPage2
)有1个标签。当我按下按钮时,下面的代码运行。该代码应该将当前可见页面从第1页更改为第2页。但是,当代码运行时,标签会被“削减”一半。预期的结果是第1页将完全隐藏,第2页将完全可见。
void MainWindow::on_pushButton_clicked()
{
ui->stackedWidgetPage1->hide();
ui->stackedWidgetPage2->show();
}
第1页
2页
程序已启动
单击按钮 后
答案 0 :(得分:2)
答案:ui-> stackedWidget-> setCurrentIndex(int)工作了!