Как создать QIcon из файла mp4 для QListWidget - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь заполнить 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), ""));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...