使用
QFileDialog,当点击
按钮打开
文件对话框怎么让
显示在文件对话框的
图片以缩略图的形式显示。
代码是这样
    QFileDialog *fileDialog = new QFileDialog(this);//创建一个文件对话框
    fileDialog->setWindowTitle(tr("Open file"));//设置这个文件对话框的标题为另存为
    fileDialog->setAcceptMode(QFileDialog::AcceptOpen);//设置这个对话框的属性石保存对话框
    fileDialog->setFileMode(QFileDialog::AnyFile);//设置显示的文件为任何文件,包括文件和
文件夹    fileDialog->setViewMode(QFileDialog::Detail);//设置文件的显示
格式为详细显示
    fileDialog->setGeometry(10,30,300,200);//设置文件对话框的显示大小和位置
    fileDialog->setDirectory(".");
    fileDialog->setFilter(tr("Image Files(*.jpg *.png)"));//设置这个文件对话框的过滤器
    if(fileDialog->exec() == QDialog::Accepted) {
        QString path = fileDialog->selectedFiles()[0];
        QMessageBox::information(NULL, tr("Path"), tr("You selected ") + path);
    } else {
        QMessageBox::information(NULL, tr("Path"), tr("You didn't select any files."));
    }   
现在总是这样显示