【发布时间】:2014-07-04 13:19:59
【问题描述】:
我的编程知识和经验很差。单击按钮时,我正在使用此代码块打开所需的文件;
QString 文件名 = QFileDialog::getOpenFileName();
QFile file(filename);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
while (!file.atEnd())
{
QByteArray line = file.readLine();
processline(line);
}
通过这一行,我在 QtextBrowser 上显示它
void MainWindow::processline(QByteArray paramline) {
ui->veri_cikis->append(paramline.constData());
}
文件上的数据是这样的
0;100;0
0;100;24
24;500;24
24;100;6
6;100;6
我必须用“;”分割数据标记并将它们显示在 Qtreewidget 列上。我怎么做 ?我必须在第一列显示每个第一部分,在第二列显示第二部分,依此类推。我总共有 3 列
【问题讨论】:
-
你想要树视图还是表格视图?
-
使用“拆分”功能。分隔符是“;”。
-
树视图会更好。