python - 如何在 Qt 样式表中更改 QComboBox QAbstractItemView 边框半径
问题描述
我希望 QCombobox 具有类似于上图的圆形。
我让它有点相似。
但是当我单击 QComboBox 检查列表时,不会创建圆形。
边框是圆形的,但背景似乎并非如此。
QComboBox:editable {
background-color : red;
}
QComboBox QAbstractItemView {
border : 2px solid blue;
border-radius: 6px;
}
这是第三张照片样式表。我写它是为了测试。
解决方案
comboBox_name.view().window().setWindowFlags(Qt.Popup | Qt.FramelessWindowHint)
comboBox_name.view().window().setAttribute(Qt.WA_TranslucentBackground)
推荐阅读
- javascript - 如何在 Javascript 中对 Date.prototype.toLocaleString() 数组进行排序?
- flutter - 在 ListTile 中添加 3 个文本,更改每列的背景颜色,并在此列表中添加搜索
- python - 设置 QChartView 的背景颜色
- azure - Azure 存储:每个订阅是否可以拥有超过 250 个存储帐户?
- swift - Swift 5 Alamofire 5 - 解析 XML
- ios - Flurry 发送测试推送消息停止工作
- ruby-on-rails - 使用 devise where > 1 user tables 为当前用户过滤 ActiveRecord?
- reactjs - React mouseX 位置不正确
- javascript - 在数据表中添加新行时如何向元素(标签)添加数据属性?
- javascript - 正则表达式从长字符串中提取日期范围