当前位置:编程学习 > wap >>

QComboBox下拉框的Item样式问题?

窗口QWidget设置了透明,
setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);

QComboBox出现下图中的情况 ,下拉列表全是黑色的。

想能过QComboBox::item设置子控件,也不成功。
请问有无解决方法?
先行谢过! Qt C 控件 样式 --------------------编程问答-------------------- 用setWindowOpacity设置透明试试 --------------------编程问答--------------------
引用 1 楼 heksn 的回复:
用setWindowOpacity设置透明试试

我不仅要个透明,还要无边框,我需要自定义最小化和关闭按钮。
这些在Windows中的样式设置会被QComboBox继承,即使我不设置QComboBox透明,它也会透明。
QComboBox透明后,Item就是黑块了 --------------------编程问答-------------------- 给QComboBox单独设置样式 ,它就不会继承它老爸了 --------------------编程问答--------------------
引用 3 楼 hackenliu 的回复:
给QComboBox单独设置样式 ,它就不会继承它老爸了

单位设置了,但不能透明,我想实现透明。 --------------------编程问答-------------------- 你父窗体的透明用的是什么代码?
看360这个效果怎么样?只要你愿意QComboBox代理、样式随意设置 --------------------编程问答--------------------
引用 5 楼 u011012932 的回复:
你父窗体的透明用的是什么代码?
看360这个效果怎么样?只要你愿意QComboBox代理、样式随意设置

怎样实现,给个示例吧? --------------------编程问答-------------------- ui.c_bB_Sapi->setStyleSheet("QComboBox {background-color:transparent;} "
" QToolTip {background-color:white;color:black;} ");
--------------------编程问答--------------------
引用 6 楼 jinggangshi 的回复:
Quote: 引用 5 楼 u011012932 的回复:

你父窗体的透明用的是什么代码?
看360这个效果怎么样?只要你愿意QComboBox代理、样式随意设置

怎样实现,给个示例吧?

给你个地址,进去可以看看! http://blog.csdn.net/u011012932/article/details/9275005
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,