每次我在修改我的 qss 样式表文件后编译我的 Qt 项目时,都不会考虑这些修改,除非我重建所有内容。
关于解决此问题的任何想法,这样我每次更改 qss 时都不必等待 5 分钟?
注意:我使用 Qt 4.8,并且我的样式表在资源文件 (qrc) 中声明。
编辑:正如Luca Carlon所建议的,当通过 .qrc 文件在项目中引用 qss 时,qss 中的更改不会影响 qrc,编译器会忽略它。为了避免这种情况,我在我的项目中添加了一个自定义构建步骤:
- 在 qmake 步骤之前!
- 调用不带任何参数的 .bat 文件
- .bat 包含真正的命令copy /b files.qrc +,,