установка ширины и высоты компонента qml из свойства context

Я создаю класс Setting и устанавливаю его экземпляр как свойство контекста в корневом контексте.
В файле qml я вызвал значение, чтобы прочитать значения параметров.

Все настройки работают правильно, кроме ширины и высоты. Они правильно загружены, но не применяются. вот пример этого:

import QtQuick 2.0

Item{
id: diagram_main
property string url

height: settings.value(url + "/height")
width: settings.value(url + "/width")
visible: settings.value(url + "/visible")

Text {
id: diagram_label
property string url: diagram_main.url + "/label"text: settings.value(url)
color: settings.value(url + "PenColor")
font.family: settings.value(url + "PenName")
font.pointSize: settings.value(url + "PenSize")
}
}

здесь виден и текст, и его настройки цвета и шрифта работают правильно, но не ширина или высота.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]