我在QT5文档中搜索了一个方法,但我找不到任何关于可以获得StackWidget中所有元素的函数的信息。
我有一个StackWidget,它包含我的应用程序的页面,但是到目前为止,我找到的唯一能够更改页面的方法是这个函数setCurrentIndex
,它需要获取特定页面的索引。 anyway是返回StackWidget
中元素名称的函数还是其他函数,或者我可以使用该对象的名称来更改页面,而不是索引。
您可以使用QObject::SetObjectName
函数命名堆栈小部件,然后使用小部件的名称(QObject::ObjectName
)迭代它们以找到所需的小部件。