我已经对其进行了测试,但尚未达到限制,所以我想知道使用QSettings创建的.ini文件是否具有行长限制?在文档中找不到任何相关信息。
谢谢
[编辑]在Qt论坛上找到的相关信息
理论上的限制是QString的最大长度,该长度保存在中int。因此,最大值为2 ^ 31-1,超过20亿个字符(我不知道任何int运行Qt 的16位系统。)但是,您至少需要8GB的内存才能容纳如此长的时间行(QString在内部使用UTF-16)。
如果您对几百个字符而不是几千个或几百万个字符的行长感兴趣,则不必担心。此外,如果您需要的行长为数千个字符的ini文件,那么我怀疑您需要的是一个ini文件开头;ini文件将用于设置,而不是用作数据存储。