Hi again. After trees, now I'm playing with grids. The objective is simple: create a grid of selectable icons (with text below), just like Xcode widget in "New Project".
I've tried two approaches: list, and table widget. It's a simple widget, I'd like to avoid very complicated solutions, like using a QGridLayout and create my very own widget. With a table, I wanted to make the appearance good, so I wanted to make a "regular" grid of three columns, accounting for the scrollbars. However, if I set the width as follows, I discover that the vertical scrollbar width is 100px, which is quite false: tableWidget->setColumnWidth(0, (tableWidget->width() - tableWidget->verticalScrollBar()->width()) / 3); qWarning("width %d scroll %d", newProjectDialog.tableWidget->width(), newProjectDialog.tableWidget->verticalScrollBar()->width()); OUTPUT: width 581 scroll 100 With a list, I don't know how to obtain an evenly distributed grid, but if I set the grid size, I have only two columns, not three: newProjectDialog.listWidget->setGridSize(QSize(newProjectDialog.listWidget->width() / 3, 100)); As before, the width of the vertical scrollbar is 100px. Any suggestions? _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest