如何从QComboBox的弹出窗口中删除白色背景(在顶部和底部)?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何从QComboBox的弹出窗口中删除白色背景(在顶部和底部)?

2019-01-23 13:31:00 1975 1

我正在用qt5和pyqt5创建一个GUI应用程序。我正在尝试创建一个黑暗的主题,但我遇到了QComboBox的问题。当我试图在QListView上创建一个黑色背景时,我得到一个白色边框或其顶部和列表底部的名称。

我尝试了很多方法,比如padding或marge更改值,但没有任何帮助我尝试了这里已经提到的东西 删除QListView背景 但总是一样的。

QComboBox {

font: 12pt Fira Sans Condensed;
background-color: #2e2e2e;
border-top: 0px solid #3e3e3e;
border-left: 0px solid #3e3e3e;
border-right: 0px solid #3e3e3e;
border-bottom: 2px solid #3e3e3e;
padding: 5%;
max-height: 30px;
min-width: 140px;
color: white;
selection-background-color: #5e5e5e;

}

QComboBox::drop-down {

border: none;

}

QComboBox::down-arrow {

image: url(icons/QComboBox/down-arrow.png);
width: 25px;
height: 25px;
border-width: 0px;
padding-right: 10px;

}

QComboBox::down-arrow:pressed {

position: relative;
top: 1px; left: 1px;

}

QListView {

font: 12pt Fira Sans Condensed;
background-color: #2e2e2e;
outline: 0;
color: white;
selection-background-color: #5e5e5e;

}

QListView::item {

min-height: 20px;
padding: 5%;

}
self.list = QtWidgets.QListView(self.window.comboBox)
self.window.comboBox.addItem("test1")
self.window.comboBox.addItem("test2")
self.window.comboBox.setView(self.list)
这是我得到的
Screenshot_2019_01_22_20_19_41
Screenshot_2019_01_22_20_20_08

取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-07-17 23:26:34

    您必须在QFrame中设置view()直接的父级颜色:

    self.window.comboBox.view().parentWidget().setStyleSheet('background-color: #2e2e2e;')

    0 0
相关问答

1

回答

在REDO LOG中如何安全地清除REDO?

2022-05-10 20:01:37 304浏览量 回答数 1

1

回答

JDBC 并发写入量大时挂掉?

2021-12-05 21:31:45 456浏览量 回答数 1

1

回答

python中jsonp是什么?

2021-11-11 10:47:08 118浏览量 回答数 1

1

回答

Python的app.run(host, port, debug, options)是什么意思?

2021-11-05 16:00:26 504浏览量 回答数 1

1

回答

在jam.py框架中使用视图

2020-02-23 15:59:30 690浏览量 回答数 1

1

回答

规则引擎的使用限制中有“一条规则转发数据的操作不能超过10个”是什么意思?“数据格式必须是JSON”是不是意味着从设备上传二进制码就无法使用规则转发了?

2018-11-30 15:23:28 3069浏览量 回答数 1

1

回答

js怎么弹出窗口

2018-05-10 19:59:36 1378浏览量 回答数 1

1

回答

python中def什么意思

2018-05-10 20:11:00 3183浏览量 回答数 1

1

回答

struts2 json 中root [1].top是什么意思

2016-07-07 10:14:48 1989浏览量 回答数 1

1

回答

vm模板中sea.js路径配置

2016-03-11 09:38:56 1810浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载