C# C“类型”的QML等效物;uint;?
在我看来,这个标题很清楚。我有一些C#类型,我必须登录QML文件,我不知道如何操作未签名的int 我是QML中的一个纯粹的noob,我发现: 我将我的配置记录在一个通用对象中,该对象是“QtObject”,但当我得到以下信息时:C# C“类型”的QML等效物;uint;?,c#,qml,C#,Qml,在我看来,这个标题很清楚。我有一些C#类型,我必须登录QML文件,我不知道如何操作未签名的int 我是QML中的一个纯粹的noob,我发现: 我将我的配置记录在一个通用对象中,该对象是“QtObject”,但当我得到以下信息时: QtObject { id: myInt3 objectName: "myInt3" property uint value } 我收到消息说我的QML文件格式不正确。。。我很确定问题出在“属性uint值”这一行。 我尝试了“属性无符号整数值
QtObject
{
id: myInt3
objectName: "myInt3"
property uint value
}
我收到消息说我的QML文件格式不正确。。。我很确定问题出在“属性uint值”这一行。
我尝试了“属性无符号整数值”,但它不太起作用。。。
我该怎么办?这里有一个链接,指向一个列表。请注意,有一个
int
类型,但没有uint
类型。您提供的链接是针对QT类型而不是QML类型的。类型限定符将是quint?
,例如quint16
,quint32
:
看来
int
是一条路。纪尧姆:哦,我明白了。不要显式指定类型。只需设置该值。一个潜在的问题是范围丢失,但在写入QML文件之前可以进行检查。