QComboBox下拉框样式
效果图
设置固定高度
m_comboUser->view()->window()->setFixedHeight(52);
下拉框去掉默认阴影
m_comboUser->view()->window()->setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint);
m_comboUser->view()->window()->setAttribute(Qt::WA_TranslucentBackground);
绘制阴影
QGraphicsDropShadowEffect *shadow = new QGraphicsDropShadowEffect(this);
shadow->setOffset(0, 2);
shadow->setColor(QColor("#C4DBFF"));
shadow->setBlurRadius(6);
m_comboUser->view()->window()->setGraphicsEffect(shadow);
m_comboUser0->setStyleSheet("margin: 1px;outline: 0px; border: 1px solid #E8E8E8;selection-color: #277BFF;selection-background-color:#FFFFFF;");
样式表设置说明:
1.margin大小决定了阴影的宽度,margin-top决定拉框与编辑框的距离;
2.outline设置可去掉选中时的虚线框;
3.selection-color:选中项字体颜色设置;
4.选中项背景色设置;
5.这里设置border阴影效果才能出来,不知道什么原因。
QComboBox下拉框样式相关推荐
- QComboBox下拉框文字如何在字体变大之后自适应高度
一.简述 一般我们给QComboBox设置完字体之后,在显示上并没有什么问题如下图. a.正常状态 由于程序在最大化的时候,因为主窗口尺寸变大,需要整体改变所有控件的尺寸,文字的大小,所以在窗口最大化 ...
- Qt QComboBox下拉框文字重叠解决方法
Qt QComboBox下拉框文字重叠解决方法 参考文章: (1)Qt QComboBox下拉框文字重叠解决方法 (2)https://www.cnblogs.com/nanqiang/p/10559 ...
- HTML下拉框样式美化
在网页中,下拉框的样式最难美化,默认样式巨丑,好在现在已经有各种框架实现了下拉框的样式美化,主要思路都是通过JS代码将下拉框元素用更容易设置样式的div进行替换,再将对应选项及事件进行关联. 最近一项 ...
- css自定义下拉框样式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- html select 样式t调整_css修改html select下拉框样式(含右边箭头)
css修改html select下拉框样式(含右边箭头)2017-10-12 16:51 我们经常会看到一些页用用的select下拉框非常漂亮,其实很多是用插件实现的. 如果不使用插件,靠纯css能不 ...
- select美化自定义下拉框样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- css修改layui的下拉框样式 js_layui创建表单下拉框样式不显示
border-left: 5px solid #009688; 注释:solid实体,实心样式: Blockquote:块引用;Fieldset:字段集; 1.所有浏览器都支持 标签. fieldse ...
- ElementUI:多个Select下拉框存在时调整个别下拉框样式
当dialog中存在多个下拉框的时候,想改变某一个下拉框的样式,于是给某一个select绑定类,发现并没有生效,换了一种方法,将el-select用div包裹,将类绑定在div上,也没有效果. 在控制 ...
- jquery美化select,自定义下拉框样式
select默认的样式比较丑,有些应用需要美化select,在网上找到一个很好的美化样式效果,本人很喜欢,在这里分享一下. <!DOCTYPE html PUBLIC "-//W3C/ ...
- qcombox下拉框样式_ComboBox样式实例及下拉框的定制
导读 组合框是一个重要且应用广泛的组件,一般由两个子组件组成:文本下拉单部分和按钮部分.在许多既需要用户选择.又需要用户手动输入的应用场景下,组合框能够很好的满足我们的需求.如我们经常使用的聊天软件Q ...
最新文章
- libslog---高性能开源C/C++多线程安全日志库
- Sublime Text 无法使用Package Control或插件安装失败的解决方法【转】
- Spring MVC的优势
- hdu 3236 二维背包
- PHP全栈开发(五):PHP学习(1.基础语法)
- C# - 多线程(基础)
- dpkg: error processing package sunloginclient (--install): dependency problems - leaving unconfigur
- mysql数据库插入数据错误Error Code: 1118 - Row size too large ( 8126)
- qq永久封号 代码_避免在代码中永久保留这些内容
- xcode中c语言清屏函数,浅谈iMac
- C51软件精确延时(us级)
- Windows下安装 Apache 步骤
- EFM32片内外设--VCMP 基本操作
- Mixly制作的MP3播放和七彩灯、台灯控制例子
- 我把3个镜头手机拍的照片发微信群,哥们说,现在手机摄像头越来越多,我有一个扫码就够了...
- c语言中14 3,C语言中的单精度和双精度浮点型的区别!3.14是哪种?3.14159呢?
- python 指定证书验证_使用Python验证SSL证书
- react native 调用手机内置地图
- 在iphone中添加铃音
- 关于OV5640的DVP接口的小结