QTabWidget с несколькими строками?

Можно ли заставить QTabWidget вести себя как система Windows, использовать несколько строк, когда вкладок слишком много?

Я проверил документацию QT, кажется, ничего такого не было в наличии.

2 ответа

Решение

Вы должны были бы подкласс QTabWidget или же Widget и реализовать эту функцию самостоятельно. Я бы порекомендовал вам рассмотреть другой подход, если вы планируете больше вкладок, чем удобно, чтобы все помещались в одну строку (без стрелок или нескольких строк). Вкладки в нескольких строках, хотя и достаточно распространенные, часто считаются плохим интерфейсом. Отдельный ряд со стрелками только незначительно лучше:)

Вам нужно будет реализовать QTabBar для визуализации линий по-другому, а затем использовать QTabWidget::setTabBar() для вашей новой реализации.

Другие вопросы по тегам