LINUX.ORG.RU

История изменений

Исправление h4tr3d, (текущая версия) :

Вообще замечание верное: стиль для кутей это скомпиленный класс-наследний QStyle. Их действительно мало. Вот только при более детальном рассмотрении становится ясно, что qt-style != gtk-theme. Если их сравнивать, то qt-style более близок к gtk-theme-engine. Более фундаментальная вещь. Благодаря этой фундаментальности Qt приложения намного более лаконично вписываются в то окружение, где они работают.

В своё время была идея написать стиль (theme-engine) который бы конфигурялся бы css и для него было бы легко делать темы. Потом забил, после в интернете пролетело что-то похожее, затем заюзал QGtkStyle, а к версии 4.5 оно стало частью стандартной дистрибуции Qt. И аще не парит.

Но да, делать стили для Qt действительно значительно сложнее, чем для Gtk :-)

Исходная версия h4tr3d, :

Вообще замечание верное: стиль для кутей это скомпиленный класс-наследний QStyle. Их действительно мало. Вот только при более детальном рассмотрении становится ясно, что qt-style != gtk-theme. Если их сравнивать, то qt-style более близок к gtk-theme-engine. Более фундаментальная вещь. Благодаря этой фундаментальности Qt приложения намного более лаконично вписываются в то окружение, где они работают.

В своё время была идея написать стиль (theme-engine) который бы конфигурялся бы css и для него было бы легко делать темы. Потом забил, после в интернете пролетело что-то похожее, затем заюзал QGtkStyle, а к версии 4.5 оно стало частью стандартной дистрибуции Qt. И аще не парит.