本文介绍了从控件访问QML StackView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
很抱歉可能遇到一个愚蠢的问题-我对QML还是很陌生.
Sorry for probably a stupid question - I'm very new to QML.
StackView的页面之一:
One of my StackView's pages:
Page
{
id : root
header: ToolBar
{
BackButton
{
anchors.left: parent.left
}
}
}
BackButton代码:
BackButton code:
Button
{
text: "<"
font.pixelSize: 20
width: 30
onClicked: parent.root.StackView.view.pop()
}
我也尝试过parent.StackView.没运气.正在获取:
I've tried parent.StackView also. No luck. Getting:
TypeError: Cannot call method 'pop' of null
有解决方案吗?
推荐答案
- Qt或Visual Studio 2015中存在某种错误.对QML进行一些修改后,通常需要完全重建.
- root.StackView.view.pop()是正确的.
这篇关于从控件访问QML StackView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!