用QSS自定义QComboBox下拉箭头图像遇到的问题

zbin349 2013-09-07 08:34:34
这个是我想设置的图像,15*9像素的

QComboBox::down-arrow {
image: url(:/images/down-arrow3.png);
}
QComboBox::drop-down:!editable {
subcontrol-origin: padding;
subcontrol-position: center right;
width: 15px;
height: 9px;
background: none;
}

这是ComboBox的QSS定制,为啥显示是这样的:
可能图片有点小看不清,我就想显示一个绿色的小三角,QSS怎么写才对呢?
...全文
1419 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbin349 2013-09-08
  • 打赏
  • 举报
回复
引用 1 楼 u011012932 的回复:
[quote=引用 楼主 zbin349 的回复:] 这个是我想设置的图像,15*9像素的

QComboBox::down-arrow {
    image: url(:/images/down-arrow3.png);
}
QComboBox::drop-down:!editable {
    subcontrol-origin: padding;
    subcontrol-position: center right;
    width: 15px;
    height: 9px;
    background: none;
}
这是ComboBox的QSS定制,为啥显示是这样的: 可能图片有点小看不清,我就想显示一个绿色的小三角,QSS怎么写才对呢?
QComboBox#comboBoxTwo{ border:1px solid gray; } QComboBox#comboBoxTwo::down-arrow{ image:url(:/icon/arrowdown); } QComboBox#comboBoxTwo::drop-down{ border:none; background:transparent; }[/quote] 非常感谢!
一去丶二三里 2013-09-08
  • 打赏
  • 举报
回复
引用 楼主 zbin349 的回复:
这个是我想设置的图像,15*9像素的

QComboBox::down-arrow {
    image: url(:/images/down-arrow3.png);
}
QComboBox::drop-down:!editable {
    subcontrol-origin: padding;
    subcontrol-position: center right;
    width: 15px;
    height: 9px;
    background: none;
}
这是ComboBox的QSS定制,为啥显示是这样的: 可能图片有点小看不清,我就想显示一个绿色的小三角,QSS怎么写才对呢?
QComboBox#comboBoxTwo{ border:1px solid gray; } QComboBox#comboBoxTwo::down-arrow{ image:url(:/icon/arrowdown); } QComboBox#comboBoxTwo::drop-down{ border:none; background:transparent; }

16,810

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧