QComboBox的下拉列表默认情况下行距等于字高,显示效果看起来非常拥挤,

对于显示相关的问题,一般都能用样式表解决,但是QComboBox的下拉列表的行高就比较另类了

用样式表设置行高的qss语句如下:

QComboBox QAbstractItemView
{border: 2px solid darkgray;/*下拉列表的边线的粗细、实虚*/selection-background-color: lightgray;/*下拉列表选中的行的背景色*/
}
QComboBox QAbstractItemView::item
{height:20px;/*下拉列表的行高,也可以看做行距*/
}

以上内容可以在帮助手册中找到:style sheet -> Qt Style Sheets Examples -> Customizing QComboBox

但令人沮丧的是,设置完样式后,行距并没有按照预想的效果,

感谢这位前辈:https://blog.csdn.net/lys211/article/details/43956979

还有这个:http://www.qtcentre.org/threads/13496-CSS-QCombobox-setting-min-height-for-drop-down-list

除了设置好样式表意外,还要为每一个QComboBox对象执行: ui->comboBox->setView(new QListView());

QT样式表QComboBox设置下拉列表行距无效的原因相关推荐

  1. qt样式表设置边框_QT样式表

    QT样式表 一.QT样式表简介 1.QT样式表简介 QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能. QT样式表是允许用户定制widgets组件外观的强大机制 ...

  2. QT开发(六十四)——QT样式表(二)

    QT开发(六十四)--QT样式表 本文主要翻译自QT官方文档Qt Style Sheets . 五.QT样式表参考 QT样式表支持多种的属性.状态和子控件,使得定制组件的外观成为可能. 1.组件 以下 ...

  3. Qt样式表参考:Qt Style Sheets

    Qt样式表支持各种属性.伪状态和子控件,使得定制小部件的外观成为可能. 可设置样式的小部件列表 下表列出了可以使用样式表自定义的Qt小部件: Widget 如何设计风格 QAbstractScroll ...

  4. 【Qt】Qt样式表总结(一):选择器

    官方资料 https://blog.csdn.net/u010168781/article/details/81868523 注释 qss文件中使用:/**/ 来注释 样式规则 样式表由样式规则序列组 ...

  5. Qt样式表之二:QSS语法及常用样式

    一.简述 Qt样式表(以下统称QSS)的术语和语法规则几乎和CSS相同.如果你熟悉CSS,可以快速浏览以下内容.不熟悉的话可以先去W3School - CSS或者本人的CSS博客随笔简单了解一下. 在 ...

  6. [Qt教程] 第45篇 进阶(五)Qt样式表

    [Qt教程] 第45篇 进阶(五)Qt样式表 楼主  发表于 2013-9-13 15:43:55 | 查看: 329| 回复: 1 Qt样式表 版权声明 该文章原创于Qter开源社区 导语 一个完善 ...

  7. QT样式表(QStyleSheet)

    QT样式表 (QStyleSheet) 作者:刘旭晖 Raymond 转载请注明出处 Email:colorant@163.com BLOG:http://blog.csdn.net/colorant ...

  8. Qt 样式表之QSS

    前言 最近想给程序做个换皮肤的功能,于是想起了用 QSS.QSS 这个东西也算是老古董了,博主刚工作那会就有接触过,但是没有深入去了解,趁着这一次机会来学习一下.网上翻阅了一些资料,结合 Qt 的官方 ...

  9. qt 样式表 qss

    Qt样式表是一个可以自定义部件外观的十分强大的机制﹐除了那些能够通过子类化QStyle更改的外观,其余的都可以使用Qt样式表来美化. 实现办法:调用setStyleSheet 函数,其中styleSh ...

最新文章

  1. react中使用scss_我如何将CSS模块和SCSS集成到我的React应用程序中
  2. 利用windows 2003实现服务器群集的搭建与架设(一) NLB群集的创建与架设
  3. Hadoop运维记录系列(二十二)
  4. VSCode 自定义html5模板
  5. 武汉大学计算机学院的李明,李明副研究员
  6. 最近两天遇到的问题 原因 和处理方式 小结
  7. memset初始化类对象出错解析
  8. anaconda3安装_Ubuntu20.04安装配置Anaconda3
  9. 荣耀Magic2 发布:滑盖全面屏、前后6摄、屏下指纹、麒麟980
  10. InvalidClassException
  11. SpringBoot结合Druid配置JNDI多数据源
  12. 【LCS】POJ1458Common Subsequence
  13. android使用FFmpeg解码MP4中的音频并使用AudioTrack播放
  14. 刚从 Nova 生出来的 Placement 是什么东西?
  15. Maya2014/2015/2016/2017/2018/2019安装包及安装教程
  16. java解析本地wsdl_关于解析本地wsdl文件
  17. oracle数据库迁移-TTS迁移操作案例01
  18. Mac - was compiled with optimization - stepping may behave oddly; variables may not be available.
  19. 当复制Web浏览器的SVN地址到TorioseSVN上时显示错误,无法解析URL
  20. 用python 编写一个简单的游戏

热门文章

  1. 解决 Chrome/Firefox 中 Sans-serif 字体显示的问题
  2. golang:unsupported Scan, storing driver.Value type []uint8 into type *time.Time
  3. 简单Chrome插件如何做到月收入5000美金 - 人物志第15篇
  4. Java锁的逻辑(结合对象头和ObjectMonitor)
  5. 2022年软件测试还能不能干?看看平均薪资你就懂了
  6. 是什么诱发了身体炎症
  7. 什么是算法,算法有哪些特征?
  8. 空气曲棍球 由哪几部分组成_Excel中的曲棍球运动员数据分析
  9. 利用 74390 设计一个模 6 计数器,要求从 000 计数至 101,利用D触发器使其暂态的高电平清零信号延长而稳定
  10. html li是块级元素,html块级元素