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