Темы KDE, используемые для стиля приложения Qt4 - PullRequest
3 голосов
/ 15 марта 2011

можно ли использовать темы kde для стилизации многоплатформенных (linux / windows) приложений Qt4?

Ответы [ 3 ]

2 голосов
/ 02 апреля 2011

Это невозможно.Qt использует собственный API каждой платформы для визуализации виджетов, поэтому темы, специфичные для платформы, не могут быть применены на других платформах.

Поскольку темы могут быть сторонними, это становится более сложным.

2 голосов
/ 19 марта 2011

Да, если вы строите / копируете все зависимости.

1 голос
/ 06 апреля 2011

Если вы говорите о стилях Qt ( QStyle ), которые используются в традиционных темах C ++ KDE (не Plasma или ini), то да, вы можете сделать это в некоторой степени, хотя вам, возможно, придется Отрегулируйте / исправьте некоторые (или более) вещи, так как они в основном написаны с учетом цели KDE. Хорошим примером может быть исправление или обеспечение кросс-платформенной совместимости (тема может использовать дополнительные библиотеки для конкретной платформы). Также есть проблема с лицензированием, которую вы обязательно должны принять во внимание, так как большинство из этих тем находятся под GNU GPL.

Если вы говорите о таблицах стилей Qt , вам не повезло, поскольку в настоящее время KDE не поддерживает какой-либо способ создания тем с помощью таблиц стилей Qt, поэтому у вас нет тем таблицы стилей KDE для используйте .

...