Ошибка родительской ссылки CircularGauge
При выходе из приложения, разработанного под 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
в колеи не помогает. Есть идеи, что это вызывает?
2 ответа
Решение
Я использовал Desktop Qt 5.10.0 MinGW 32bit. При переходе на v5.8 приложение выходит без ошибок, и этого мне достаточно.
Задавать anchors.centerIn: parent
вместо этого, если anchors.centerIn: root
,