• 4889阅读
  • 2回复

[提问]QTableWidget表中内容存好后读取的问题 [复制链接]

上一主题 下一主题
离线jszzz119
 

只看楼主 倒序阅读 楼主  发表于: 2012-02-04
rows=ui->TableInfor->rowCount();
columns=ui->TableInfor->columnCount();
QTextStream out(&file);  
for(int row=0;row<rows;++row){      
  for( int column=0;column<columns;++column){        
    QString str=ui->TableInfor->item(row,column)->text();       //formula(row,column);   C++ GUI QT4编程(第2版)
    if(!str.isEmpty())          
      out<<row<<" "<<column<<" "<<str<<endl;        }这个存貌似成功了


QTextStream in(&file);  
while(!in.atEnd()){        
QString line=in.readLine();      
QStringList fields=line.split(' ');      
  if(fields.size()>=3){            //书上的例子是直接setFormula(row,column,fields.join(' ');       C++ GUI QT4编程(第2版)
     int row=fields.takeFirst().toInt();            
int column=fields.takeFirst().toInt();          
ui->TableInfor->item(row,column)->setText(fields.join(' '));
现在读取呢有问题error: invalid conversion from 'char' to 'const char*
error: 'initializing argument 1 of 'QString::QString(const char*)'



我现在只要这个读取显示的功能 应该怎么改下
spreadsheet例子中的太多了看的眼花


《铸╰
离线XChinux

只看该作者 1楼 发表于: 2012-02-06
是哪一行有错误?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jszzz119

只看该作者 2楼 发表于: 2012-02-11
回 1楼(XChinux) 的帖子
ui->TableInfor->item(row,column)->setText(fields.join(' '));

书上的setFormula(row,column,fields.join(' ');怎么换个方法实现呢···
《铸╰
快速回复
限100 字节
 
上一个 下一个