如何在QML的.qrc资源文件中指定通配符?

Aqu*_*irl 6 qt qml qtquick2 qresource

.png一个目录中有 x 个文件。
我不想手动添加所有这些,而是​​想在.qrc文件中指定目录路径,并让它自己包含所有这些。

实现这一目标的方法是什么?

小智 6

这是一个小 bash 脚本,它从文件夹的内容生成 qrc 文件

#!/bin/sh
QRC=./resourcefilename.qrc
echo '<!DOCTYPE RCC>' > $QRC
echo '<RCC version="1.0">' >> $QRC
echo '  <qresource>' >> $QRC

# for each files/folder in the folder "theFokderName"
for a in $(find theFolderName -d)
do
    # if this is not a folder
    if [ ! -d "$a" ]; then
        echo '      <file>'$a'</file>' >> $QRC
    fi
done

echo '  </qresource>' >> $QRC
echo '</RCC>' >> $QRC
Run Code Online (Sandbox Code Playgroud)

您可以轻松定制它。


Tho*_*ire 5

不,这是不可能的,请参阅此错误报告了解详细信息。