Which Qt widget to use for implementing image thumbnail browser (displaying tiles)?

I'm looking to essentially replicate this:

What is the most appropriate Qt container widget for displaying my custom widgets containing image+subscript? I'm looking at QTableView and it seems to be supposed to have a set number of rows/columns, while I would like my program to change layout depending on window width (so that there is no horizontal scroll), and adding new widget should be done with addWidget(QWidget * w), not setWidget(int row, int column, QWidget * w). Is there a better component for this than QTableView (which requires much coding for my task)?


You should use QListWidget (or QListView and subclass QAbstractItemModel) and set it's view mode to IconMode.

Example :




m_listeWidget->addItem(new QListWidgetItem(QIcon("../earth.jpg"),"Earth"));
m_listeWidget->addItem(new QListWidgetItem(QIcon("../tornado.jpg"),"Tornado"));
m_listeWidget->addItem(new QListWidgetItem(QIcon("../ics.jpg"),"Wallpaper"));

Result :

definitly QTableView, Using custom itemDelegate to present every block, implements the custom widget to display the Image and Text Title

Need Your Help

What is the difference between id_token and access_token in Auth0

javascript oauth openid jwt auth0

In Auth0 you can use refresh tokens. In this link, we can see many returned parameters:

Traits and abstract methods override in Scala

scala traits

I have a base abstract class (trait). It has an abstract method foo(). It is extended and implemented by several derived classes. I want to create a trait that can be mixed into the derived classes...