Экспорт таблиц стилей Qt в выходной каталог - PullRequest
1 голос
/ 27 августа 2009

Я использую таблицу стилей в своем настольном приложении Qt (файл .qss), но не могу найти способ заставить файл .pro скопировать файл .qss в выходной каталог (где находится файл .exe) создается), что означает, что приложение работает полностью без каких-либо стилей.

Раньше я запускал проект из Visual Studio, и VS позаботился обо всем этом для меня. Но теперь я экспортировал файл .pro из VS, чтобы использовать его в Qt Creator, и считаю, что мне нужно вручную добавить еще несколько команд в файл .pro, чтобы скопировать этот файл.

Я не очень знаком с QMake, но я попытался поиграться с обоими командами "OTHER_FILES + =" и "INSTALLS + =", но я не могу ни скопировать таблицу стилей в каталог назначения.

Если я копирую файл в каталог dest вручную, все работает как чудо, но для этого требуется, чтобы я копировал его каждый раз, когда он меняется ..

Любая помощь по этому вопросу будет принята с благодарностью. Заранее спасибо!

1 Ответ

0 голосов
/ 28 августа 2009

Вот пример с логотипом, который я успешно использовал:

DESTDIR = $${INSTALLDIR}

images.path = $${INSTALLDIR}/images #<-- sets the directory to install into
images.files += images/logo.png #<-- sets the image to install.
images.files += images/small_logo.png #<-- Another one to install.

INSTALLS += images #<-- Add the images to the install command.

Я думаю, что то же самое можно использовать с вашей таблицей стилей. Учтите, что при каждом запуске цели установки копировались изображения, вместо того, чтобы проверять относительные даты и копировать, только если источник был более новым.

...