• 4398阅读
  • 4回复

QFileDialog求助 [复制链接]

上一主题 下一主题
离线allen3086
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-22
使用

QStringList inputFiles;
QStringList files = QFileDialog::getOpenFileNames(
                             this,
                             "Select one or more files to open",
                             "",
                             "Ascii Files (*.txt);;PLT files (*.plt);;All files(*.*)");

  
inputFiles=files;

QString m;

for(int i=0;i<inputFiles.size();i++)

{m=inputFiles.at(i);
   ui->allFiles->insertItem(i,m);
}


其中allFiles是QListWidget,其中的“0”不是选择的文件,仅选择了其它四个文件。有时候会是其它的数字,但只要多于1个文件,这个数字就出现在第3行。怎么回事啊?请不吝赐教

离线xtfllbl

只看该作者 1楼 发表于: 2010-01-22
stringlist 输出也有0么?qDebug一下,谢谢
上海欢迎您
离线yangfanxing
只看该作者 2楼 发表于: 2010-01-22
ui->allFiles->insertItem(i,m);
这一行出错~~~看看还有没有对allFiles做了其它描述???
PHPWind好恶心。。。不想看这种界面。。。
离线allen3086

只看该作者 3楼 发表于: 2010-01-22
谢谢各位,吃完饭就试试。
离线allen3086

只看该作者 4楼 发表于: 2010-01-22
不好意思,别的地方加了句
QString p;
ui->allFiles->insertItem(2,p);
快速回复
限100 字节
 
上一个 下一个