QTabWidget с перевернутыми изогнутыми углами внизу - PullRequest
0 голосов
/ 12 июня 2019

Я бы хотел перевернуть изогнутые углы на нижней части моего QTabWidget, чтобы они изгибались наружу примерно так (извините за размер изображения):

Я достиг нормального радиуса границы для верхних углов.

enter image description here

Я пытался использовать отрицательную border-radius в таблице стилей для достижения этой цели, но это не имело никакого эффекта.

Есть ли способ добиться перевернутых изогнутых углов, будь то с помощью таблиц стилей (предпочтительно), настройки фонового изображения или маски? Все ответы приветствуются. Спасибо.

Вот моя текущая таблица стилей QTabWidget:

QTabBar:Tab {height: 30px; width: 225px; border-top-right-radius: 14px; border-top-left-radius: 14px; padding: 3px;}
QTabBar:Tab:Selected {background-color: white;}
QTabBar:Tab:!Selected {background-color: rgb(0,155,255);}
QTabBar:Tab:!Selected:!Last:!Hover:!Next-Selected {border-right: 1px solid black;}
QTabBar:Tab:Hover:!Selected {background-color: rgb(240,240,240,92); border: 0}
QTabBar:Tab:First:Selected {margin: 0px;}
QTabBar:Tab:Last:Selected {margin: 0px;}
QTabBar:Tab:Only-One {margin: 0px;}
QTabWidget:Tab-Bar: {margin: 0px;}
QTabWidget:Pane {background-color: white; border-bottom: 0px;}
...