【发布时间】:2014-09-17 17:32:01
【问题描述】:
我完全是 Qt 的菜鸟,所以我的问题听起来可能太愚蠢了,但我真的需要帮助。我懂一点 C++,就是这样。
所以,我的任务是编写一个读取类似 INI 文件的 C++ 程序(我可以这样做,但不确定最正确/Qt 方式)
height=20
width=15
或
height=int:20
width=int:15
如果属性应该是强类型的。文件格式不是很重要。为了清楚起见,我不知道将在此文件中定义哪些属性,在编译时我不知道名称或类型。
在该程序加载 QML 文件(我可以这样做)并将加载的文件数据(不知道如何执行此操作)作为 JavaScript 对象注入之后,例如名为“设置”,以便 QML 属性绑定将像使用它一样
Rectangle {
width: Settings.width
}
所以问题是:
- 读取类似 INI 文件的最正确/qt 样式的方法是什么?
- 如何将读取的数据作为 JavaScript 对象注入 QML,以便 QML 属性绑定使用它?
【问题讨论】: