我在QT5 Docs中搜索了一个方法,但找不到任何关于可以让我获得 StackWidget 中所有元素的函数的信息。
我有一个 StackWidget ,其中包含我的应用程序的页面,但到目前为止,为了能够更改该页面,我发现的唯一方法是该函数setCurrentIndex
需要获取该特定页面的索引。无论如何是一个函数或可以从中返回元素名称的东西,stackWidget
还是我可以使用该对象的名称来更改页面而不是索引的方式。
我在QT5 Docs中搜索了一个方法,但找不到任何关于可以让我获得 StackWidget 中所有元素的函数的信息。
我有一个 StackWidget ,其中包含我的应用程序的页面,但到目前为止,为了能够更改该页面,我发现的唯一方法是该函数setCurrentIndex
需要获取该特定页面的索引。无论如何是一个函数或可以从中返回元素名称的东西,stackWidget
还是我可以使用该对象的名称来更改页面而不是索引的方式。
QObject::setObjectName
您可以使用function命名您的堆栈小部件,然后使用其名称迭代它们以找到所需的小部件,即QObject::objectName
.