Редактирование: Как собрать и использовать стиль Skulpture в Windows (MinGW)?

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 33: Строка 33:
set QT_DEBUG_PLUGINS=1
set QT_DEBUG_PLUGINS=1
cmd
cmd
-
</source>
+
<\source>
Хочу обратить внимание на то, что пути вы должны исправить на свои.  
Хочу обратить внимание на то, что пути вы должны исправить на свои.  
Строка 45: Строка 45:
<source lang="bash">
<source lang="bash">
"install (TARGETS skulpture LIBRARY DESTINATION ${QT_PLUGINS_DIR}/styles)"
"install (TARGETS skulpture LIBRARY DESTINATION ${QT_PLUGINS_DIR}/styles)"
-
</source>
+
<\source>
== Сборка==
== Сборка==
Строка 52: Строка 52:
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
mingw32-make
mingw32-make
-
</source>
+
<\source>
Когда все соберется, копируем из папки src файл libskulpture.dll в папку
Когда все соберется, копируем из папки src файл libskulpture.dll в папку
Строка 65: Строка 65:
QApplication::setStyle("Skulpture");
QApplication::setStyle("Skulpture");
qApp->setPalette(QApplication::style()->standardPalette());
qApp->setPalette(QApplication::style()->standardPalette());
-
</source>
+
<\source>
Существует проблема при запуске программ с плагином, когда файлы ядра Qt: QtCore4.dll, QtGui4.dll
Существует проблема при запуске программ с плагином, когда файлы ядра Qt: QtCore4.dll, QtGui4.dll
находятся не в папке с программой, а ищутся/беруться из переменной PATH. В таких случаях и
находятся не в папке с программой, а ищутся/беруться из переменной PATH. В таких случаях и
Строка 82: Строка 82:
[%General]
[%General]
StyleSheetFileName=Skulpture.qss
StyleSheetFileName=Skulpture.qss
-
</source>
+
<\source>
При этом файл Skulpture.qss будет искаться в папке с вашей программой (.exe файлом).
При этом файл Skulpture.qss будет искаться в папке с вашей программой (.exe файлом).

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wiki.crossplatform.ru:Авторское право). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!