• 6217阅读
  • 7回复

[提问]Qt5.6使用QStringList list = QFileDialog::getOpenFileNames  ,debug可以,release报错 [复制链接]

上一主题 下一主题
离线aanre
 

只看楼主 倒序阅读 楼主  发表于: 2016-04-19
[attachment=15019]



点击工作流程-》input image,
  1. connect(ui->actionInput_Images, SIGNAL(triggered()), this, SLOT(openFileSlot()));

  1. locationLabel->setText(tr(":lode some pictures"));
  2.     QStringList list = QFileDialog::getOpenFileNames(this, "Open one or more pictures", "", "*.jpg *.png *.bmp *.tif");
  3.     if (list.count() == 0)    [backcolor=#ffffff][color=#008ef1]return;[/color][/backcolor]
  4.     //open files one by one, and create thread to create thumbnail for each file
  5.     QStringList::Iterator it = list.begin();
  6.     while (it != list.end())
  7.     {
  8.         createThumbnail(*it);
  9.         ++it;
  10.     }
  11. }

这个时候出现错误
[attachment=15020]

之前用的qt4没有这个错误,qt5.6.0的debug模式下也没有,release下有错误。


相关信息:qtmain.lib只有4K。
[attachment=15021]
离线aanre

只看该作者 1楼 发表于: 2016-04-19
离线aanre

只看该作者 2楼 发表于: 2016-04-20
大家用Qt5应该  可以打开文件吗,下载的qt是不是有问题呢
离线ded231

只看该作者 3楼 发表于: 2016-04-21
我的运行起来没问题,但是VLD总是报内存泄漏,就是调用getOpenFileNames  
离线fenglinzhi

只看该作者 4楼 发表于: 2016-04-21
楼主解决了没,我也遇到这个问题了
离线lzx255

只看该作者 5楼 发表于: 2016-07-22
我也遇到这个问题,现在不知道怎么解决,有知道吗?
离线xinhe

只看该作者 6楼 发表于: 2016-08-19
有知道怎么解决的吗?跪谢!!!
离线xinhe

只看该作者 7楼 发表于: 2016-08-19
回 ded231 的帖子
ded231:我的运行起来没问题,但是VLD总是报内存泄漏,就是调用getOpenFileNames   (2016-04-21 09:12) 

我也遇到了这个问题,您解决了吗?
快速回复
限100 字节
 
上一个 下一个