Я пытаюсь заполнить QListWidget
файлов в каталоге, который будет содержать либо .jpg, либо .mp4 s.Не удается отобразить файлы .mp4, даже если они найдены через QDirIterator
с qDebug()
.Я полагаю, что проблема заключается в QIcon (https://doc.qt.io/qt-5/qimagereader.html#supportedImageFormats) и поддерживаемых форматах. Кто-нибудь сталкивался с этим раньше и знает решение или обходной путь для отображения значка предварительного просмотра для файла .mp4 в QListWidget
?
Вот код, который я использую для заполнения QListWidget
:
m_listWidget = ui->listWidget;
m_listWidget->setViewMode(QListWidget::IconMode);
m_listWidget->setIconSize(QSize(400, 400));
m_listWidget->setResizeMode(QListWidget::Adjust);
QDirIterator it(m_pollDirectoryPath, QDirIterator::Subdirectories);
while (it.hasNext())
{
QString path = it.next();
qDebug() << "File: " << path;
m_listWidget->addItem(new QListWidgetItem(QIcon(path), ""));
}