Можно ли использовать темы kde для стилизации многоплатформенных (linux/windows) приложений Qt4?
Темы KDE, используемые для оформления приложения Qt4
Ответы (3)
Если вы говорите о стилях Qt (QStyle), которые используются в традиционном C++ Темы KDE (не темы Plasma или ini), тогда да, вы можете сделать это в некоторой степени, хотя вам, возможно, придется настроить / исправить некоторые (или больше) вещи, поскольку они в основном написаны с учетом цели темы KDE. Одним из хороших примеров может быть исправление или обеспечение кросс-платформенной совместимости (тема может использовать дополнительные библиотеки для конкретной платформы). Кроме того, есть также проблема лицензирования, которую вы обязательно должны принять во внимание, поскольку большинство этих тем находятся под лицензией GNU GPL.
Если вы говорите о таблицах стилей Qt, вам не повезло, поскольку в настоящее время KDE не поддерживает какие-либо способы создания тем с помощью таблиц стилей Qt, поэтому у вас нет использования тем таблиц стилей KDE.
Да, если вы создадите/скопируете все зависимости.
Это невозможно. Qt использует собственный API каждой платформы для отображения виджетов, поэтому темы, специфичные для платформы, не могут применяться на других платформах.
Поскольку темы могут быть сторонними, становится сложнее.