我正在将多个Qt Linguist消息文件(.qm)编译成Qt资源集合文件(.qrc)。该translatons.qrc
文件通过rcc
编译到应用程序中,以便我可以通过":/translations/<locale_name>.qm"
访问资源。
有没有办法查询特定前缀的资源数量?
在我的情况下,当我将两个.qm文件添加到.qrc文件中时,我想以编程方式获取结果2
。类QResource似乎没有满足这样的要求,因为它似乎只能直接使用资源。我使用的是Qt v5.4。
答案 0 :(得分:2)
您可以以与文件系统相同的方式使用资源系统,例如:
QDir( ":/translations" ).entryList()