Создание QScrollBar с HorizontalLayout внутри с кнопками - PullRequest
0 голосов
/ 13 мая 2011

Я застрял с проблемой в QT. Я хочу, чтобы у моего программного обеспечения была верхняя панель со всем программным обеспечением, доступным в определенной папке. Поэтому для каждого элемента в папке я добавляю кнопку с названием этой папки. Для этого я думал о полосе без прокрутки, когда кнопки не достигают предела высоты приложения, но когда они достигают этого значения, появляется полоса прокрутки.

Проблема в том, что я не нахожу никакого способа (используя дизайн) сделать это ... Я нашел простой способ сделать это с помощью кодирования, но я не могу использовать HorizontalLayout: S ...)

Заранее спасибо за помощь.

С наилучшими пожеланиями, Луис да Коста

1 Ответ

0 голосов
/ 13 мая 2011

Вам понадобится пользовательский виджет, который содержит представление элемента, полученное из QAbstractItemView . Тогда вы можете иметь свои собственные кнопки, которые вы можете показывать, когда они вам нужны. QAbstractItemView обладает необходимыми вам функциями прокрутки. Реализуя своих собственных делегатов, вы можете определить внешний вид ваших предметов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...