Есть ли способ установить все свойства QT QSS в исходное состояние, как будто они никогда не были установлены (т. Е. ПреCSS

Разбираемся в CSS
Anonymous
Есть ли способ установить все свойства QT QSS в исходное состояние, как будто они никогда не были установлены (т. Е. Пре

Сообщение Anonymous »

Мы написали несколько инструментов 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

Вернуться в «CSS»