1、UI设计。

2、按钮对应的槽函数
(1)“打开文件”按钮的槽函数:
void Model_View::on_pushButton()
{
QFileDialog fileDialog;
QString path= fileDialog.getOpenFileName(this, QStringLiteral("打开文件"),"",tr("Text (*.txt)"));
QFileInfo fileinfo(path);
QFile file(path);
QTextStream stream(&file);
file.open(QIODevice::ReadOnly);//只读方式打开文件
QStringList qlist;
while (!stream.atEnd())
{
qlist<<stream.readLine();
}
qDebug() << qlist;
//QStringListModel *model(qlist);
QStringListModel *model = new QStringListModel;
model->setStringList(qlist);
//file.close();
ui.listView->setModel(model);
}
(2)“目录”按钮的槽函数:
void Model_View::on_pushButton_2()
{
qDebug() << "pushButton_2";
//QFileSystemModel model;
//qDebug() << Q

本文展示了在Qt环境下,使用UI设计创建的三个功能:1)通过按钮打开文本文件并在列表视图显示内容;2)展示目录结构,用户可浏览C盘目录;3)读取CSV格式数据并显示在表格视图中。
最低0.47元/天 解锁文章
907

被折叠的 条评论
为什么被折叠?



