перепроведении мой комментарий. Вот решение.
Хорошо. Спасибо, что дал мне правильное направление. Вот приблизительная таблица стилей. Ключевым моментом является QTabWidget :: pane {top: -1px; }. Он перемещает панель вверх (и ее верхняя граница), поэтому она не мешает, а QTabBar :: tab: selected {margin-bottom: -1px; }, а также - он скрывает появляющиеся нижние и нижние границы панели таблеток.
QTabWidget::pane {
border: 1px solid lightgray;
top:-1px;
background: rgb(245, 245, 245);;
}
QTabBar::tab {
background: rgb(230, 230, 230);
border: 1px solid lightgray;
padding: 15px;
}
QTabBar::tab:selected {
background: rgb(245, 245, 245);
margin-bottom: -1px;
}
Не так ли, как вы ожидали? (2 изображения одинаковы) – ABCplus
Не то же самое. На втором выбранном изображении вкладка имеет нежелательную нижнюю границу. –
Проверьте это: http://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar. Похоже, вам нужно стилизовать 'QTabBar'. – hyde