python pyqt6 QComboBox 圆角边框
圆角边框周围显示黑色直角
QComboBox 新增 如下设定即可
xxx_source.view().window().setWindowFlag(Qt.WindowType.NoDropShadowWindowHint)
xxx_source.view().window().setWindowFlag(Qt.WindowType.FramelessWindowHint)
xxx_source.view().window().setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground)
附上 Reference Guide — PyQt Documentation v6.6.0 (riverbankcomputing.com)
Qt Style Sheets Examples | Qt Widgets 5.15.16
xxx_source = QComboBox(self)
...
xxx_source.view().window().setWindowFlag(Qt.WindowType.NoDropShadowWindowHint)
xxx_source.view().window().setWindowFlag(Qt.WindowType.FramelessWindowHint)
xxx_source.view().window().setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground)
xxx_source.setStyleSheet("QComboBox {font-family:SimHei;font-weight:bold;background-color: transparent; font-size:16px;color: white; border-radius: 10px;border-color: lightgray; border-style: solid; border-width:0px;} \
QComboBox:hover {border: 1px solid #dbdbdb;border-radius:5px;}\
QComboBox::drop-down {width:0px;background-color: transparent; }\
QComboBox QAbstractItemView {\
border-style:solid;\
border-radius: 5px;\
border: 1px solid #dbdbdb;\
background: #181818;\
color: white;\
}")