Qt: скрытие границы для выбранной вкладки в QTabBar

QTabBar имеет границу 1px, которая отделяет вкладки от их содержимого.

QTabWidget::pane { border:1px solid #C4C4C3; }

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

Однако установка стилей для QTabBar::tab не помогает:

QTabBar::tab:selected { border-bottom-color:white; }

Так как же мне этого добиться?

1 ответ

Решение

Эта линия контролируется верхней границей QTabWidget::pane, Например:

QTabWidget::pane { border: 1px solid #C4C4C3; top: -1px; }

будет перемещать строку позади / под вкладками (как-то с помощью top кажется, что в одиночку убрать границу полностью)

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