QComboBox设置下拉列表中子项的样式
来源:互联网 发布:北京网站排名优化 编辑:程序博客网 时间:2024/05/18 03:48
在Qt Designer里使用了一个QComboBox:
ui->comboBox_2->setView(new QListView); ui->comboBox_2->view()->setMinimumWidth(200);//这样设置是可以改变弹出项的宽度(使其大于QComboBox框),但是同样的方式设置高度就不行,高度可以在样式表里设置,不明白。。。
官方文档给出的设置,有些无法生效,例如:
QComboBox QAbstractItemView { border: 2px solid darkgray; selection-background-color: lightgray;}上述对于选中项的设置就无法生效(如果去掉ui->comboBox_2->setView(new QListView)这一行是可以生效的),改成这样就可以了:
QComboBox QAbstractItemView { border: 1px solid rgb(161,161,161); } QComboBox QAbstractItemView::item { height: 60px; //这里设置高度是可以,但是设置宽度却不行。。。。} QComboBox QAbstractItemView::item:selected { background-color: rgba(54, 98, 180); }
附上整个的样式表设置:
ui->comboBox_2->setStyleSheet("QComboBox{border:0px solid gray;background: rgb(46,98,118);font:22px;color:#eec46d;height: 50px;}" "QComboBox:editable{background:black;}" "QComboBox QAbstractItemView{border: 0px;outline:0px;selection-background-color: red;height:100px;background: rgb(1,58,80);font:22px;color:white;}" "QComboBox QAbstractItemView::item{height:50px;width:200px;}" "QComboBox QAbstractItemView::item:selected{background-color: red;}" "QComboBox::down-arrow{image:url(:/icon_home_trangle.png);}" "QComboBox::drop-down{border:0px;}" );谁知道怎么可以任意移动下拉框的位置?请告诉我,谢谢!!
阅读全文
0 0
- QComboBox设置下拉列表中子项的样式
- QT QComboBox的下拉列表项设置高度
- QComboBox下拉列表样式美化定义
- QComboBox 右侧下拉按钮qss样式设置
- QComboBox设置子项样式
- QComboBox列表项高度设置
- Qt中QComboBox下拉列表(popup)位置与样式的控制
- c# 设置属性的样式(下拉列表)
- 设置 QComboBox的下拉框Item高度
- QCombobox设置下拉框的宽度
- 设置 QComboBox的下拉框Item高度
- QCombobox 设置item的高度 样式表
- 下拉列表框QComboBox类
- QComboBox下拉列表自动填充
- 下拉列表的样式
- 修改QCombobox的样式(改变QCombobox下拉按键的大小以及滑动条大小)
- [Qt]QCombobox下拉列表文字显示一半的问题
- QComboBox下拉框下拉选项高度设置
- 静态代码块、代码块、构造函数执行顺序
- 通过PassPhrase加密
- 凸包检测
- spfa
- InputStream转ByteArrayOutputStream
- QComboBox设置下拉列表中子项的样式
- git 版本库区域
- java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.smallvideo-1/lib/arm/libutility.so: has
- linux 查看UID和GID
- Android Studio中使用git进行协同开发
- Elasticsearch5.0 安装问题集锦
- IDEA与SVN关联配置
- 实现Activity跳转动画的五种方式
- 动态更换app启动图标