gpt4 book ai didi

css - 如何从 QCombobox 弹出窗口中删除箭头?

转载 作者:行者123 更新时间:2023-12-02 14:14:25 24 4
gpt4 key购买 nike

我有一个 QComboBox,单击时默认在左侧显示一个选择箭头 - 下面附有快照。

enter image description here

我的样式表如下

#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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com