Qt相册实现
qt软件中相册的实现,以下内容只介绍了相册的缩略图分功能。 实现原理: 1.定义一个QListWidget对象 2.设置ViewMode等属性 3.定义单元项并添加到QListWidget中 4.调用QListWidget对象的show()方法
代码:
//选择文件对话框,选择照片 //定义文件对话框类 QFileDialog *fileDialog = new QFileDialog(this); //定义文件对话框标题 fileDialog->setWindowTitle(tr(“打开图片”)); //设置默认文件路径 fileDialog->setDirectory(“.”); //设置文件过滤器 fileDialog->setNameFilter(tr(“Images(*.png *.jpg *.jpeg *.bmp)”)); //设置可以选择多个文件,默认为只能选择一个文件QFileDialog::ExistingFiles fileDialog->setFileMode(QFileDialog::ExistingFiles); //设置视图模式 fileDialog->setViewMode(QFileDialog::Detail); //打印所有选择的文件的路径 QStringList fileNames; if(fileDialog->exec()) { fileNames = fileDialog->selectedFiles(); }运行结果:
//相册缩略图实现
<
运行结果: