1

我创建了一个 Setting 类并将其实例设置为根上下文中的上下文属性。在 qml 文件中,我调用 value 来读取设置值。

除宽度和高度外,所有设置均正常工作。它们已正确加载但未应用。这是一个例子:

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")
    }
}

此处可见,文本及其颜色和字体设置正常,但宽度或高度不正常。

4

0 回答 0