Я использую PyQt4 для создания интерфейса с несколькими входами QLineEdit и QSpinBox. Я хочу придать обоим приятный округлый вид, но это создает проблему в случае со спинбоксами.
Соответствующие биты таблицы стилей выглядят так:
QDialog {
background-color: #444;
}
QLabel, QLineEdit, {
background-color: #eee;
border-radius: 8px;
}
QSpinBox{
background-color: #eee;
}
Предоставление интерфейса, похожего на это:
Теперь, когда я включаю border-radius
(даже со значением 0) для QSpinBox и QComboBox, я получаю это
Обратите внимание, как стрелки изменились с темы Windows XP/vista на обычный вид по умолчанию.
Почему это происходит и как я могу предотвратить это?
Что я хотел бы видеть, так это то, что основные формы счетчика и поля со списком имеют форму редактирования строки. Я не пробовал устанавливать пользовательские изображения стрелок, так как предпочел бы использовать собственные значения по умолчанию. Или это действительно мой лучший/единственный вариант? Спасибо!