以下是一个简单的 QSS 样式,可以使 comboBox 更加美观:

QComboBox { padding: 1px; border-style: solid; border: 1px solid gray; border-radius: 3px; font-size: 14px; min-width: 6em; max-width: 10em; }

QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; width: 20px; border-left-width: 1px; border-left-color: gray; border-left-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

QComboBox::down-arrow { image: url(./down_arrow.png); width: 10px; height: 10px; }

QComboBox::item { padding: 2px 15px 2px 15px; border: none; }

QComboBox::item:selected { background-color: lightgray; color: black; }

QComboBox::item:hover { background-color: gray; color: white; }

其中,down_arrow.png 是一个向下的箭头图标,可以根据自己的需求替换。

qt comboBox 给我个qss 好看的样式

原文地址: https://www.cveoy.top/t/topic/byDD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录