document.write("");

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;\ }")

  

posted @ 2024-01-18 11:26  人间春风意  阅读(70)  评论(0编辑  收藏  举报