我正在将多个Qt Linguist Message文件(.qm)编译为一个Qt Resource Collection文件(.qrc)。该translatons.qrc
文件通过rcc
编译到应用程序中,以便我可以通过":/translations/<locale_name>.qm"
访问资源。
有没有一种方法可以查询特定前缀的资源数量?
在我的例子中,当我将两个.qm文件添加到.qrc文件中时,我希望以编程方式获得结果2
。类QResource似乎不能满足这样的请求,因为它似乎只直接处理资源。我使用的是Qt v5.4。
您可以以与文件系统相同的方式使用资源系统,例如:
QDir( ":/translations" ).entryList()