Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Best way to create a thumbnail viewer



  • Hi,

    I need to create a thumbnail viewer where the images are stored as QByteArray (I convert this to QPixmap and QImage). I have successfully created a thumbnail viewer using a QListWidget that I add QListWidgetItems to (see code below).

    @
    QIcon thumnail = QIcon(Pixmap::fromImage(image));
    QListWidgetItem* newItem= new QListWidgetItem(ui_.thumbnailWindow);
    // ui_.thumbnailWindow is a QListWidget added in design mode

    newItem->setText(“some text”);
    newItem->setIcon(thumbnail);
    @

    However, I am having problems updating this QListWidget when I want so I would like to try something else. Have any of you any suggestions?



  • Hi,

    bq. I am having problems updating this QListWidget when I want

    What's exactly the problem?



  • see my other post "My QListWidget is not updating when I want"....

    I have connected a signal to a slot. In the slot the QListWidget is cleared before the newItems are added to the QListWidget.

    I have verified that the slot is actually activated by using QDebug()... So it is just the screen that is not updated. The signal is emitted from a Widget #1 and the slot is for a Widget #2....

    Did you understand the problem? Are signals and slots not thread safe?


Log in to reply