截取的一段代码,:
curfileName = QFileDialog::getOpenFileName(this, tr("Open File"),QDir::currentPath(),tr("Images (*.png *.bmp *.jpg)"));
//此处会弹出一个读取文件的对话框,怎样设置该对话框的大小??(保证以后每次运行都是修改后的大小)?
if (!curfileName.isEmpty()) {
image.load(curfileName);
imageLabel->setPixmap(QPixmap::fromImage(image));
scaleFactor = 1.0;
if (image.isNull()) {
QMessageBox::information(this, tr("Image Viewer"),tr("Cannot load %1.").arg(curfileName));
}
}
QString path = QFileInfo(curfileName).absolutePath();
QDir dir(path);
QStringList filters;
foreach(QByteArray format,QImageReader::supportedImageFormats())
filters += "*." + format;
fileList = dir.entryList(filters,QDir::Files,QDir::Name);
QStringList::iterator it;
for (it = fileList.begin(); it != fileList.end(); ++it) {
*it = path + "/" + (*it);
}
哪位高手帮帮忙啊??