gpt4 book ai didi

c++ - QT Creator - QStackedWidget 页面问题

转载 作者:行者123 更新时间:2023-11-30 04:28:11 24 4
gpt4 key购买 nike

我在 Qt Creator 中开始了新项目(Qt Widget 项目 > Qt Gui 应用程序),但我无法使堆叠的小部件正常工作。

我不知道如何更改我使用 ui 添加的堆叠小部件中的页面。程序对象结构如下所示:

MainWindow(QMainWindow)
> centralWidget(QCentralWidget)
> mainStackedWidget(QStackedWidget)

mainStackedWidget 有 page1、page2、page3。

我尝试了一些东西,但都失败了。

基本上我所有的尝试都是以某种方式在 main.cpp 中使用 mainStackedWidget 但我没有设法弄清楚如何使用在 ui 中创建的对象,在 main.cpp 中。

有什么想法吗?

最佳答案

您想要的函数是 QStackedWidget::setCurrentIndex()QStackedWidget::setCurrentWidget()

如果您没有使用 Qt Designer,只需使用:

mainStackedWidget->setCurrentIndex(index);

如果您确实使用过 Qt Designer,您可能会使用:

ui->mainStackedWidget->setCurrentIndex(index);

关于c++ - QT Creator - QStackedWidget 页面问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com