我必须读取.ini文件,其中包含一些示例值,如:
[Category]
key1="@Variant(\0\0\0\x1a@Q\x13v\x8a\xf1\xfd\xf@=#lSm\xa9\xee)"
key2=1
key3=1
key1
的值是来自Qt框架的QPointF的二进制格式。
因此key1
的值是存储为QVariant的QPointF。
可以使用以下函数读取此值(使用Qt库):
QSettings->value( "Category/key1" ).toPointF()
如果没有Qt只使用C ++ std和boost库,我如何才能获得相同的结果?
有关QPointF的更多信息,请点击此处: http://doc.qt.io/qt-4.8/qpointf.html