如何用QT创建一个N行的表格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用QT创建一个N行的表格?相关的知识,希望对你有一定的参考价值。
N是根据导入文件的具体行数来决定的?列数是确定!如何动态创建这个表格呢?
参考技术A QTableWidget *table = new QTableWidget;table->setColumnCount();
QFile f("xxx.txt");
f.open(QIODevice::ReadOnly);
QTextStream ts(&f);
int row = 0;
while (!ts.atEnd())
QStringList list = ts.readLine().split("\t"); // 假设 \t 是分隔符
table->insertRow(row);
for (int col = 0; col < list.size(); col++)
table.setItem(row, col, new QTableWidgetItem(list[i]));
row++;
f.colse();追问
非常感谢,还有一个问题,大神帮我看一下
怎么把工具栏高度边小呢?就是感觉工具栏太大有点突兀。。。
ui->toolBar->setIconSize(QSize(10, 10));
本回答被提问者和网友采纳bash shell脚本,如何用sed 命令打印出匹配行和匹配行的第N行
bash shell脚本,如何用sed 命令打印出匹配行和匹配行的第7行至第12行?
sed -n '/pattern/p' file_name |sed -n 7,12p#pattern是你要查的内容
#file_name是你要查的文件
以上实现:打印出匹配结果中的7-12行
sed -n '/pattern/7,12p' file_name
以上实现将文件中7到12行中匹配的数据显示出来 参考技术A sed -n ' /pattern/= ; p ; 7,12p ' yourfile
以上是关于如何用QT创建一个N行的表格?的主要内容,如果未能解决你的问题,请参考以下文章