qt qfiledialog得到选择的文件图标
时间: 2023-07-13 13:32:08 浏览: 191
Qt 文件选择对话框
您可以使用QFileInfo来获取选择的文件的图标。以下是一个示例代码:
```cpp
QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("Open File"), QDir::homePath());
foreach (const QString &fileName, fileNames) {
QFileInfo fileInfo(fileName);
QIcon fileIcon = QFileIconProvider().icon(fileInfo);
}
```
在上述代码中,`QFileDialog::getOpenFileNames()`用于打开文件对话框并选择文件,`QFileInfo`用于获取文件信息,`QFileIconProvider().icon()`用于获取文件的图标。
阅读全文