我是QT的新手,目前正在努力与QT读取和写入来自QT的文件"我有4个问题。 我已阅读Parsing through a csv file in Qt的链接,但并未真正回答我的问题。
假设我将CSV文件设为:
1,2,3,
4,5,6,
7,8,9,
10,11,12,
13,14,15,
16,17,18,
非常感谢你的帮助! ^ _ ^
答案 0 :(得分:1)
它太旧了,但我想回答以备将来参考。
1-) 您可以使用 readLine() 和 split() 函数在 qDebug() 中显示 5。
...
QByteArray line = file.readLine(); //I assume you already created reading stage.
qDebug()<< (line.split(',').first[1]); //This prints every second character of each line.
2-) 正如我在上一个问题中提到的,
QByteArray line = file.readLine(); //I assume you already created reading stage.
qDebug()<< (line.split(',')); //This prints every line
3-4) 我不知道 - 不确定 - 它们是否可以更改。因为您需要要更改的值的确切位置,所以 QAbstractItem 或任何其他 Item 类可能会有所帮助。