作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 QComboBox,单击时默认在左侧显示一个选择箭头 - 下面附有快照。
我的样式表如下
#define PROFILE_PAGE_COMBOBOX_CSS_ACTIVE " \
QComboBox { \
background:white; \
border:1px solid gray \
} \
QComboBox::down-arrow { \
image: url(:/images/profilecomboboxdropdown.png); width:15px; height: 15px; \
} \
QComboBox::drop-down { \
subcontrol-origin: padding; \
subcontrol-position: right; \
width: 15px; \
height: 15px; \
border:0px; \
padding-right:8px; \
} \
QComboBox QAbstractItemView { \
border: 0px; \
padding: 1px; \
background-color: #ffffff; \
color: gray; \
selection-background-color: #ffffff; \
selection-color: blue; \
} \
"
this->m_CountryEdit->setStyleSheet(PROFILE_PAGE_COMBOBOX_CSS_ACTIVE);
如何去掉这个选择箭头?我在 Mac 和 Windows 上使用 Qt 4.7.4
最佳答案
这是一个特定于 mac 的问题,似乎有几种方法可以解决它- 使用样式表定位使选择标记离开屏幕- 通过删除周围的边框使其看起来不那么难看(这是删除使边框显示的样式的问题)- 所以可能不要在组合框中设置“当前”元素
关于css - 如何从 QCombobox 弹出窗口中删除箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14517275/
我是一名优秀的程序员,十分优秀!