Мы написали несколько инструментов Python / QT, которые при автономном запусках выглядят нормально. Как правило, они используют стиль платформы и Qlayouts, с очень небольшим количеством указанного в styleShips. Оба эти приложения также используют QT внутри, и определяют длинные таблицы стилей. Например, в таблице стилей Гудини он определяет: < /p>
QTabBar::tab {
height: 26px;
}
< /code>
Это предотвращает масштабирование нашего пользовательского интерфейса любого qtabbar, потому что высота «заблокирована» при 26px. < /p>
Возможно, первая мысль - просто переопределить это в нашей таблице стилей, например: < /p>
QTabBar::tab {
height: 35px;
}
< /code>
Но мы действительно хотим, чтобы макеты QT обрабатывали высоту виджета, а не таблицу стилей. Кроме того, в таблице стиля Houdini, например, сотни, или тысячи свойств, установленных в стиле Houdini. /> Я исследовал ключевые слова CSS «Унаследовать, начальное, нерешенное, возвращение», но они, похоже, не делают т. Д. < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... hey-had-ne