Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: xintrea от Октябрь 23, 2014, 16:02



Название: Как пользоваться qtstyleplugins?
Отправлено: xintrea от Октябрь 23, 2014, 16:02
Хочу добавить в программу на Qt 5.2 возможность переключать оформление. Потому что сейчас оформление Qt5 в KDE4 выглядит вырвиглазно.

Начал собирать информацию: как можно менять стили оформления в Qt5 (http://webhamster.ru/mytetrashare/index/mtb0/1414064907c2t9wczeuh).

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

Вопросы:

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

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


Название: Re: Как пользоваться qtstyleplugins?
Отправлено: navrocky от Октябрь 23, 2014, 16:34
Ты не сможешь подключить к программе на Qt5 плагины, которые собраны с Qt4.

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

http://quickgit.kde.org/?p=qtcurve.git


Название: Re: Как пользоваться qtstyleplugins?
Отправлено: qate от Октябрь 24, 2014, 12:12
при сборке qtstyleplugins появляются стили libqcleanlooksstyle.so  libqmotifstyle.so  libqplastiquestyle.so
их клади в ./plugins/styles
сделай файл ./qt.conf с содержимым
[Paths]
Libraries = plugins
запускай ./myAppp
список стилей QStyleFactory::keys()
установка QApplication::setStyle()