Russian Qt Forum
Ноябрь 14, 2024, 20:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как пользоваться qtstyleplugins?  (Прочитано 3433 раз)
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« : Октябрь 23, 2014, 16:02 »

Хочу добавить в программу на Qt 5.2 возможность переключать оформление. Потому что сейчас оформление Qt5 в KDE4 выглядит вырвиглазно.

Начал собирать информацию: как можно менять стили оформления в Qt5.

Меня интересует, как пользоваться qtstyleplugins. В исходниках проекта документации нет. Насилие мозга гуглом ничего не дало.

Вопросы:

1. Как подключать qtstyleplugins к существующему проекту?

2. Как использовать темы qtstyleplugins? Задавать при запуске программы ключем? Прописывать в С++ коде? Как?
Записан

Собираю информацию по крупицам
http://webhamster.ru
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Октябрь 23, 2014, 16:34 »

Ты не сможешь подключить к программе на Qt5 плагины, которые собраны с Qt4.

Сейчас единственный вариант использовать QtCurve в системе. Его можно собрать и под Qt4 и под Qt5.

http://quickgit.kde.org/?p=qtcurve.git
Записан

Гугль в помощь
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #2 : Октябрь 24, 2014, 12:12 »

при сборке qtstyleplugins появляются стили libqcleanlooksstyle.so  libqmotifstyle.so  libqplastiquestyle.so
их клади в ./plugins/styles
сделай файл ./qt.conf с содержимым
[Paths]
Libraries = plugins
запускай ./myAppp
список стилей QStyleFactory::keys()
установка QApplication::setStyle()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.079 секунд. Запросов: 22.