Как создать частично прозрачное окно с закругленными границами (без стандартных границ)?
(я использовал Qt::FramelessWindowHint
для отключения стандартных границ)
Я попробовал таблицы стилей, но border-radius
и opacity
, похоже, не влияют на окно, он работает только с дочерними элементами закрывающего виджета.
Моя вторая идея заключалась в том, чтобы сделать окно полностью прозрачным (с setWindowOpacity
), а затем добавить дополнительный виджет с закругленными углами (поскольку border-radius
работает с дочерними элементами), а затем группировать все мои другие виджеты в этот виджет, Но это не работает, так как setWindowOpacity
влияет на всех детей (я не нашел способа изменить это поведение).
И любые способы сделать прозрачное внешнее окно, о котором я мог думать (например, stylesheets opacity
), не работают должным образом (я получаю только черный ящик вместо прозрачного окна)
Любая помощь будет высоко оценена.