查询Qt资源集合中的资源数量(.qrc)

时间:2015-04-01 12:58:26

标签: c++ qt resources qt5

我正在将多个Qt Linguist消息文件(.qm)编译成Qt资源集合文件(.qrc)。该translatons.qrc文件通过rcc编译到应用程序中,以便我可以通过":/translations/<locale_name>.qm"访问资源。

有没有办法查询特定前缀的资源数量?

在我的情况下,当我将两个.qm文件添加到.qrc文件中时,我想以编程方式获取结果2。类QResource似乎没有满足这样的要求,因为它似乎只能直接使用资源。我使用的是Qt v5.4。

1 个答案:

答案 0 :(得分:2)

您可以以与文件系统相同的方式使用资源系统,例如:

QDir( ":/translations" ).entryList()