принадлежит qcleanlooksstyle, которому QT + = в Qt - PullRequest
0 голосов
/ 07 марта 2019

Я ищу "QCleanlooksStyle", к которому принадлежит "QT + =". помогите пожалуйста, ive centos 6.4 и Qt 5.3.

 #include <QApplication>

 #include <QCleanlooksStyle>
 #include <QtWidgets>

 #include "buttonbox.h"

 int main( int argc, char **argv )
 {
     QApplication app( argc, argv );

     app.setStyle( new QCleanlooksStyle );

     ButtonBoxDialog dlg;
     dlg.show();

     return app.exec();
  }

1 Ответ

0 голосов
/ 07 марта 2019

В соответствии с документами :

QMotifStyle, QPlastiqueStyle, QCleanlooksStyle и QCDEStyle заменены новым стилем слияния.Если ваше приложение зависит от любого из этих удаленных стилей, вы можете либо использовать проект qtstyleplugins, чтобы получить эти стили, либо обновить свое приложение, чтобы использовать новый стиль fusion.Подробнее об этом изменении см. https://blog.qt.io/blog/2012/10/30/cleaning-up-styles-in-qt5-and-adding-fusion/.

Таким образом, вы должны клонировать проект, скомпилировать и установить его:

git clone git://code.qt.io/qt/qtstyleplugins.git
cd qtstyleplugins/
qmake
make
sudo make install

Затем вы должны установить стиль, используяследующее (не следует изменять .pro):

app.setStyle("cleanlooks");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...