我用我的Qt的桌面应用程序样式表(一.qss文件),但我不能找出如何使.pro文件的.qss文件复制到输出目录(.exe文件被创建的),这意味着应用程序完全运行没有任何样式。

我用来运行从Visual Studio项目,并VS会照顾所有这一切对我来说。但现在我已经从出口的VS .pro文件Qt Creator中使用它来代替,而且我想我有一些更多的命令添加到.pro文件手动获得该文件复制。

我不是很熟悉QMAKE,但我已经试过这两个“OTHER_FILES + =”和“安装+ =”命令摆弄周围,但我不能让任何样式表到目标目录复制。

如果我手动将文件复制到目标目录,一切工作就像一个魅力,但需要我手动复制它每次它改变..

在这个问题上的任何帮助,将不胜感激。由于事先!

有帮助吗?

解决方案

下面是与我已经成功地使用的标志的示例:

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.

我想象中的同样的事情可以用你的样式表使用。请注意,这在每次安装目标运行的时间复制而不是检查相关的日期,如果源是较新的只复制图像。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top