Adjust padding of QComboBox and its drop-down arrow

This commit is contained in:
Matthias Metelka 2022-09-04 15:33:29 +02:00
parent 3fdbd95e40
commit cdfa6ebd40

View file

@ -17,7 +17,6 @@ QListView {{
border: 1px solid {tm.color(colors.BORDER)}; border: 1px solid {tm.color(colors.BORDER)};
border-radius: 5px; border-radius: 5px;
}} }}
QComboBox,
QLineEdit {{ QLineEdit {{
padding: 2px; padding: 2px;
}} }}
@ -75,6 +74,9 @@ QComboBox:!editable:pressed {{
def combobox_styles(tm: ThemeManager, buf: str) -> str: def combobox_styles(tm: ThemeManager, buf: str) -> str:
buf += f""" buf += f"""
QComboBox {{
padding: 1px 4px 2px 6px;
}}
QComboBox:editable:on, QComboBox:editable:on,
QComboBox:editable:focus, QComboBox:editable:focus,
QComboBox::drop-down:focus:editable, QComboBox::drop-down:focus:editable,
@ -101,8 +103,8 @@ QComboBox::item::icon:selected {{
QComboBox::drop-down {{ QComboBox::drop-down {{
margin: -1px; margin: -1px;
subcontrol-origin: padding; subcontrol-origin: padding;
padding: 4px; padding: 2px;
width: 18px; width: 16px;
subcontrol-position: top right; subcontrol-position: top right;
border: 1px solid {tm.color(colors.BUTTON_BORDER)}; border: 1px solid {tm.color(colors.BUTTON_BORDER)};
border-top-right-radius: 5px; border-top-right-radius: 5px;