Advertisement

QML color转json存储问题

阅读量:

在开发基于QML的项目过程中,需实现将控件的颜色属性存储至配置文件,并具备从配置文件中读取颜色信息的功能。

具体而言,将颜色值设定为color:"#FFFFFF",随后将其转换为JSON格式并保存至文件,相关代码实现如下:

复制代码
        var json = {};
        json["color"] = rect.color;
        console.log(JSON.stringify(json, null, 4));
    
    
      
      
      
    

输出的结果令人意外地显示为:

复制代码
    {
    "color": {
        "r": 1,
        "g": 1,
        "b": 1,
        "a": 1,
        "hsvHue": -1,
        "hsvSaturation": 0,
        "hsvValue": 1,
        "hslHue": -1,
        "hslSaturation": 0,
        "hslLightness": 1
    }
    }
    
    
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~