Я относительно новичок в Qt и не совсем знаком с готовыми виджетами. У меня есть несколько (но не очень) сложный виджет для создания и не хочу изобретать все колеса. Какой лучший QWidget используется в качестве отправной точки для подкласса и/или QWidgets для использования моего компоновщика. Вот конечный результат, который я ищу (извинения за грубый рисунок):
Ключевые моменты:
- Все значки занимают одинаковый размер, скажем 128 x 128. Игнорируя группировки категорий, они должны выравниваться в хорошей сетке.
- Виджет должен расширяться, чтобы заполнить всю горизонтальную и вертикальную области, которые он может принять. Расширение/сжатие по горизонтали может увеличить/уменьшить количество значков, отображаемых в каждой строке.
- Иконки сгруппированы, и эти группы должны быть разборными.
- Если высота виджета превышает его пространство, должна появиться вертикальная полоса прокрутки.