Вопрос

Есть ли стилистовая лита для использования в приложениях QT (через Qt Creator), что делает ваш GUI использовать таблицу стилей, вы видите в самом Qt Creator, а также в AutoCAD и некоторых других приложениях?

Как называется эта таблица стилей или где я могу получить это? Это выглядит очень похоже на стилью-таблицу Vista ...

И всякий раз, когда вы устанавливаете пользовательскую таблицу стилей в ваше приложение QT, отобразит тот же стиль на всех платформах, или он по-прежнему отображает нативные части GUI?

Это было полезно?

Решение

Я не могу сказать о том, как вы получите простыни стилей, которые соответствуют Qt Creator или AutoCAD, но чтобы ответить на ваш другой вопрос: когда вы применяете стиль листа, он применяется к объекту, который вы применили его, и дочерняя иерархия этого объекта Отказ Любой виджет, не рассматриваемый стилью, в некотором роде, будет поддерживать родной вид и чувствовать, что соответствует стилю (не стильному листу), выбранному QT, как наиболее подходящим для вас приложение на основе платформы пользователя и среды настольных компьютеров.

Другие советы

Для людей, которые могут захотеть узнать больше: стиль, кажется, называется Манхэттнстал и продлевает QwindowsStyle. Это не CSS-stylesheet, и поэтому не просто копирование и вставка для настройки. Похоже, есть некоторые другие зависимости в исходном коде, поэтому я не знаю, насколько это примет, чтобы адаптировать его.

Источник находится в [Исходный код QT-Creator] /src/plugins/corePlugin/manhattanstyle.cpp

И кстати: если вы используете Debian / Ubuntu: Type APT-Get Source Qt-Creator, чтобы получить источник;)

Да, кто-то отделил это. видеть это Манхэттен Стиль

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top