利用QtableWidget显示动态数组数据为什么不正确 5

QFileDialog*fileDialog=newQFileDialog(this);fileDialog->setFileMode(QFileDialog::AnyF... QFileDialog *fileDialog = new QFileDialog(this);
fileDialog->setFileMode(QFileDialog::AnyFile);
fileDialog->setViewMode(QFileDialog::Detail);
QString filename = QFileDialog::getOpenFileName(this,tr("choose files"),tr("C:\\"),"",0,0);
ui->lineEdit->setText(filename);
QFile file(filename);
if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug()<<"Can't open the file!"<<endl;
}
int r_count=0;
QVector <QString> array;
QTextStream in(&file);
while (!in.atEnd())
{
QString lineString=QString(file.readLine()).trimmed();
array<<lineString;
}
file.close();
for(int i=0; i<array.count();i++)
{
r_count++;
}
ui->tableWidget->clear();
ui->tableWidget->setRowCount(r_count);
ui->tableWidget->setColumnCount(0);
for(int row = 0; row < r_count; row++)
{
QTableWidgetItem *item = new QTableWidgetItem(array[row]);
ui->tableWidget->setItem(row, 0, item);
我设置断点发现数组array中的数据是对的,可是显示的却是1234.。。
展开
 我来答
司马刀剑
高粉答主

2018-05-29 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7541万
展开全部
视图向控制器传递字符串可以发送一个HTTP请求过去。.
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式