linux 下Qt QComboBox设置他的列表透明样式

图片说明
我用ui->comboBox->view()->parentWidget()->setWindowOpacity(0.6);去设置,但是如果我再加载Qss,就不行了,Qss中我也没有设置过列表的样式,图片说明

1个回答

样式语法请参考:

 QComboBox {
        height: 25px;
        border-radius: 4px;
        border: 1px solid rgb(100, 100, 100);
        background: rgb(72, 72, 73);
}
QComboBox:enabled {
        color: rgb(175, 175, 175);
}
QComboBox:!enabled {
        color: rgb(155, 155, 155);
}
QComboBox:enabled:hover, QComboBox:enabled:focus {
        color: rgb(230, 230, 230);
        background: rgb(68, 69, 73);
}
QComboBox::drop-down {
        width: 20px;
        border: none;
        background: transparent;
}
QComboBox::drop-down:hover {
        background: rgba(255, 255, 255, 30);
}
QComboBox::down-arrow {
        image: url(:/Black/arrowBottom);
}
QComboBox::down-arrow:on {
        /**top: 1px;**/
}
QComboBox QAbstractItemView {
        border: 1px solid rgb(100, 100, 100);
        background: rgb(68, 69, 73);
        outline: none;
}
QComboBox QAbstractItemView::item {
        height: 25px;
        color: rgb(175, 175, 175);
}
QComboBox QAbstractItemView::item:selected {
        background: rgba(255, 255, 255, 40);
        color: rgb(230, 230, 230);
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Qt中如何设置QComboBox的下拉列表的样式
先告诉大家如何查看Qt中都支持那些样式,打开Qt助手工具,打开的途径有很多种,我比较喜欢使用Qt助手原生的程序。 在打开的界面中切换到“索引”页签中,在索引框中输入“stylesheet”关键字,在搜索结果列表中选择第一个,就会看到右侧界面中会展示当前检索的内容信息,如下图: 在上面我们可以关注两个内容,“Qt Style Sheets Reference” 和“Qt Style Shee...
QComboBox设置子项样式
ui->setupUi(this); ui->comboBox->setFixedHeight(45);//子项高度 QPixmap pixmap(1, ui->comboBox->height()); pixmap.fill(Qt::transparent); QIcon icon(pixmap); ui->comboBox->setIconSize(QS
QComboBox的下拉菜单样式设置问题
QComboBox的样式: setStyleSheet("QComboBox QAbstractItemView{selection-background-color:green;selection-color:rgb(255, 255, 255);outline:0px;}"); 其中,selection-background-color设置了QComboBox的下拉菜单中item被选中的颜色...
设置透明色样式
RGB函数现在支持设置透明度了   div { color: rgba(255, 255, 255, 0.8); background-color: rgba(142, 213, 87, 0.3); } div:hover { color: rgba(255, 255, 255, 1); background-color: rgba(142, 213, 87, 0.6...
窗体样式及透明设置!
由于某些原因,临时要将窗体设置为透明. 处理一些数据后.又要将窗体还原到以前的样子.怎么实现呀! rnrnrnrn
QComboBox 右侧下拉按钮qss样式设置
//下面是下拉按钮部分属性的设置。 QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; width: 30px; border-left-width: 0px; border-left-color: gray; border-left-style: solid; bor
QComboBox设置下拉列表中子项的样式
在Qt Designer里使用了一个QComboBox: ui->comboBox_2->setView(new QListView); ui->comboBox_2->view()->setMinimumWidth(200);//这样设置是可以改变弹出项的宽度(使其大于QComboBox框),但是同样的方式设置高度就不行,高度可以在样式表里设置,不明白。。。 官方文档给出的设
Qt设置窗口透明
一、设置Flags和Attribute的方式,子控件不受影响 setWindowFlags(Qt::FramelessWindowHint);//windows下要加 setAttribute(Qt::WA_TranslucentBackground,true); 二、通过设置窗口透明度,子控件也受影响 setWindowOpacity(0.0); 三、设置子控件透明 QGraphics...
Qt设置窗体透明
这几天研究了下Qt关于窗体透明的方法,不同的方法有着不同的效果,今天在此总结一下。界面结构如下: 全透明 setWindowOpacity(double value); 该函数用来设置窗体透明度,有效范围从1.0(不透明)到0.0(完全透明的),并且会影响子控件。默认情况下,此属性的值是1.0。设置透明度值为0.7 //全透明 setWindowOpacity(0.7); 子控件透明 使用Q...
QT 设置窗体透明
1. 设置主窗体透明   设置窗体的透明的属性为 setAttribute(Qt::WA_TranslucentBackground, true);    但 同时 需要设置   curFlags |= Qt::FramelessWindowHint;    否则窗体会显示为黑色 2.  设置窗体透明度 : this->setWindowOpacity(0.3);       但
QT透明设置问题
QT中用setWindowOpacity这个方法是可以设置窗体的透明度的,rn为什么我现在设置之后一点效果都没有?rn我没有设置setWindowFlagsrn有人遇到过这个情况吗?rnrn另外我用setStylesheet来设置透明度,窗体背景都变成黑色。rnrn环境所ubuntu12.04下的QT5rnrn求大神解答。
QComboBox下拉菜单的样式问题
QComboBox popup菜单打开后,各个item之前的间隔我想调大点,或者每个item的高度调大点也行,有什么办法么?哪位高手帮忙下啊……
QT界面技巧-QComboBox的QSS设置
QT界面技巧-QComboBox的QSS设置 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:12951803 环境: QT版本:5.6.2 操作系统:windows 7 64bit 1.QComboBox设置下拉框item高度 /*global QComboBox height*/ QComboBox QAbstractI...
QT中QComboBox控件
QT中QComboBox控件设置了fromComboBox.setMaxVisibleItems(5) ,为什么仍就将所有项目都显示出来那?好像setMaxVisibleItems()这个函数根本没起作用???请高手指教!谢谢了
Qt之QComboBox委托
使用QCombobox来实现QQ中多账号管理的操作 易用性很好 博客地址:http: blog sina com cn liang19890820
HTML设置列表样式
如何设置列表的样式
有关QT中的QComboBox
我用tab键聚焦到QComboBox控键上为什么下拉框不显示,用键盘操作而不用鼠标操作!!
qt样式设置
ui->calendarWidget->setStyleSheet(QString::fromUtf8("\n" "background-color: rgb(49, 49, 49);\n" //设置背景色为黑色 "color: rgb(255,
QT 按键样式设置
开发的QT程序的时候,按键效果一般都会自己写,按下和释放的效果以及按键被禁用的效果,直接上程序吧,不同的控件样式表的内容应该不一样,网上找了很久没有找到QT的样式说明,哪位朋友找到了还望不吝赐教,下面直接上代码:QPushButton{//默认样式 border-radius:10px;//圆角 color: rgb(255, 255, 255);//按钮文字颜色 background-color:
Qt设置样式
1直接采用setStyleSheet方法    不再赘述。类似css 2加载资源文件,用setObjectName设置 A、css文件保留样式,eg: QPushButton#btLogin { min-height: 28px; max-height: 48px; min-width: 100px; max-width: 100px; font-w
Qt设置样式经验总结
1、QT new新控件的时候最好指定parent,因为涉及到样式的继承,如果不指定parent或指定错误的parent,很可能出现很费解的情况,而且原因很隐蔽。比如QFrame的pos(),指示的是parent的位置,比如move()是在parent上Move的,有一次遇到这种情况,外层一个背景widget0,中间一个内容widget1,widget1的parent是widget0,原本的意思是w...
Qt之QComboBox定制(二)
列表下拉框、表格下拉框和城市列表下拉框。讲述博客:Qt之QComboBox定制(二)
qt之QComboBox定制
说起下拉框,想必大家都比较熟悉,在我们注册一些网站的时候,会出现大量的地区数据供我们选择,这个时候出现的就是下拉框列表,再比如字体选择的时候也是使用的下拉框。下拉框到处可见,作为一个图形库,qt也提供了QtComboBox类来供我们使用,但是有些时候简单的下拉列表已经满足不了我们的需求,如58上选择岗位是一个下拉表格,这个时候就需要我们自己定制一下QComboBox。
QComboBox下拉框的Item样式问题?
窗口QWidget设置了透明,[code=c]setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);[/code]rnQComboBox出现下图中的情况 ,下拉列表全是黑色的。rn[img=https://img-bbs.csdn.net/upload/201306/17/1371430506_492419.png][/img]rn想能过QComboBox::item设置子控件,也不成功。rn请问有无解决方法?rn先行谢过!
Qt如何设置界面透明
1、设置窗口整体透明,但是窗体上的控件不透明。 可以通过设置窗体的背景来设置。QPalette pal = palette(); pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)); setPalette(pal);2、设置子控件透明: 可以在Qt Designer中,直接右键改变样式表,来设置其背景色:ba
Qt combox 下拉框透明设置
[img=https://img-bbs.csdn.net/upload/201701/19/1484789438_672315.png][/img]rn将图片中的下拉框背景设置透明
QComboBox下拉列表样式美化定义
Qt Assistant中官方提供的脚本定义样例如下: QComboBox { border: 1px solid gray; border-radius: 3px; padding: 1px 18px 1px 3px; min-width: 6em; } QComboBox:editable { background: white; } QCombo
为非列表元素设置列表样式
任务概述最终效果以段落例,实现自定义列表,并且自动排序所涉及知识点 html:class的使用 css :计数器(counter),列表样式(list-style),:before 任务为元素设置计数器效果图: 思路: 1. 首先随便写几个<p>,<hn>元素(废话) 2. 通过给父元素设置counter-reset初始化计数器 3. 通过:before给所要设置计数器的元素设置coun
Qt中QComboBox下拉列表(popup)位置与样式的控制
转载请注明来源:http://blog.csdn.net/imred Qt中的QComboBox在不同平台下有所差异(主要是不可编辑的QComboBox),如下样式A和样式B: 左边为样式A为“fusion”样式,在ubuntu下的样式似乎就是这个,它的特点是下拉列表会把文字框和箭头盖住。右边样式B为“windowsvista”样式,它是win10下Qt的默认样式,其特点是下拉列表会显示在文
Qt 给父窗体设置样式不影响子控件样式以及子控件设置透明
1、父窗体样式不生效? this-&gt;setAttribute(Qt::WA_StyledBackground); 2、父窗样式体影响子控件? this-&gt;setStyleSheet("#objname{background-color: rgb(190,190,190)}); 3、子控件qlinedit设置透明无边框? ui-&gt;btnLoad-&gt;setSt...
QComboBox怎么设置提示信息
当点开下拉链表后,鼠标悬停在链表的某一项时,设置提示信息rn请问怎么实现?
QCombobox设置下拉框的宽度
由于作者不习惯该编辑器,只是贴出上本文的截图,详见: https://www.yuque.com/docs/share/f2c256c6-1bbd-47dc-8084-5fa1be29b95b
QComboBox下拉框的Qss设置
如题,如何设置QComboBox下拉框的背景颜色和文字颜色?rnrn
Qt QComboBox 下拉列表文字居中显示
QComboBox *combox = new QComboBox;static_cast&amp;lt;QStandardItemModel*&amp;gt;(combox-&amp;gt;view()-&amp;gt;model())-&amp;gt;item(positon)-&amp;gt;setTextAlignment(Qt::AlignCenter);每次只能修改一个item的文字位置...
07:CSS设置列表样式
1.有序列表(ol)和无序列表(ul) list.html &amp;amp;amp;lt;!doctype html&amp;amp;amp;gt; &amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;amp;lt;meta charset=&amp;amp;quot;utf-8&amp;amp;quot;&amp;amp;amp;gt; &amp;a
CSS(十一) 设置列表样式
设置列表的符号 有序列表:默认的就是数字1 2 3 无序列表:默认的是小圆点 可以看到其实有序列表和无序列表是可以转换的 html> head> meta charset="UTF-8"> title>设置列表符号title> style type="text/css"> ul,ol{ list-style-type: square; } style> h
QT 自定义Qcombobox样式,下拉项同时包括图片和文字
参考文章: http://blog.sina.com.cn/s/blog_a6fb6cc90101ed6n.html 源码实现的是,在qt下自定义Qcombobox的下拉选项,每一个选项都可以单独拥有一个文字和实例图片,运行效果如下: 未展开时: 按下F1,然后按Enter展开后: 选项文字是QLabel,图片是QPushButton加载的背景图片 其中代码还涉及功
有序无序列表样式设置
有序无序列表样式设置
QT QComboBox的定制,包括下拉菜单
QCombox本身样式可以使用样式表定制,例如: QComboBox#pcdevicecombo{ border: 2px solid #323232; background: #0F0F0F; color: #C4C4C4; } QComboBox#pcdevicecombo::drop-down{ background: #323232;
QT 打开窗口QComboBox加载数据
QT新手请教,谢谢!!rn[img=https://img-bbs.csdn.net/upload/201710/12/1507781684_326745.png][/img]rn怎么添加数据
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池