CircularGauge 父引用错误
CircularGauge parent reference error
当退出在 Qt 下开发的应用程序时,出现以下错误:
file:///C:/Qt/5.10.0/mingw53_32/qml/QtQuick/Controls/Private/Control.qml:90:
ReferenceError: parent is not defined
来自简单定义为这样的组件:
import QtQuick 2.8
import QtGraphicalEffects 1.0
import QtQuick.Controls.Styles 1.4
import QtQuick.Extras 1.4
Item {
id:root
CircularGauge {
anchors.centerIn: root
}
}
如果行
anchors.centerIn: root
去掉了,就没有错误了。我很确定每当 CircularGauge 以某种方式引用父级时都会产生错误,尽管设置
parent:root
in gauge 没有帮助。知道是什么原因造成的吗?
如果 anchors.centerIn: root
.
,则设置 anchors.centerIn: parent
我使用的是桌面 Qt 5.10.0 MinGW 32 位。当更改为 v5.8 时,应用程序无错误地退出,这对我来说已经足够了。
当退出在 Qt 下开发的应用程序时,出现以下错误:
file:///C:/Qt/5.10.0/mingw53_32/qml/QtQuick/Controls/Private/Control.qml:90:
ReferenceError: parent is not defined
来自简单定义为这样的组件:
import QtQuick 2.8
import QtGraphicalEffects 1.0
import QtQuick.Controls.Styles 1.4
import QtQuick.Extras 1.4
Item {
id:root
CircularGauge {
anchors.centerIn: root
}
}
如果行
anchors.centerIn: root
去掉了,就没有错误了。我很确定每当 CircularGauge 以某种方式引用父级时都会产生错误,尽管设置
parent:root
in gauge 没有帮助。知道是什么原因造成的吗?
如果 anchors.centerIn: root
.
anchors.centerIn: parent
我使用的是桌面 Qt 5.10.0 MinGW 32 位。当更改为 v5.8 时,应用程序无错误地退出,这对我来说已经足够了。