• 4670阅读
  • 1回复

請幫我看看這個讀檔問題 [复制链接]

上一主题 下一主题
离线tako761208
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-26
這段程式好像沒有宣告到fileName,就算編輯了QString fileName; 好像還缺少一點東西!!
感覺dialog開啟後~選取的fileName好像還是不行顯示在label
請問要怎添加啥指令才會讓圖片出現

QStringList filters;
filters << "Image files (*.png *.xpm *.jpg)"
<< "Text files (*.txt)"
<< "Any files (*)";

QFileDialog dialog(this);
dialog.setFilters(filters);
dialog.exec();

QImage image(fileName);

ui->label->setPixmap(QPixmap::fromImage(image));
离线yangfanxing
只看该作者 1楼 发表于: 2010-03-26
首先,fileName都没有定义?
QString fileName = dialog->selectedFiles().at(0);

其次,image有一个映射,里边的灰度值要map下。存的东西是什么要搞清楚,不一定
  1. QImage::QImage ( const QString & fileName, const char * format = 0 )

里边的format 就是0;
否则只是Q了一个没用的甚至是错误的Image。
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个