查询 Qt 资源集合 (.qrc) 中的资源数量
Query number of resources in a Qt Resource Collection (.qrc)
我正在将多个 Qt Linguist Message 文件 (.qm) 编译成一个 Qt Resource Collection 文件 (.qrc)。 translatons.qrc
文件通过 rcc
编译到应用程序中,因此我可以通过 ":/translations/<locale_name>.qm"
.
访问资源
有没有办法查询特定前缀的资源数量?
在我的例子中,当我将两个 .qm 文件添加到 .qrc 文件中时,我想以编程方式获取结果 2
。 class QResource 似乎无法满足这样的要求,因为它似乎只能直接使用资源。我正在使用 Qt v5.4。
您可以使用与文件系统相同的方式使用资源系统,例如:
QDir( ":/translations" ).entryList()
我正在将多个 Qt Linguist Message 文件 (.qm) 编译成一个 Qt Resource Collection 文件 (.qrc)。 translatons.qrc
文件通过 rcc
编译到应用程序中,因此我可以通过 ":/translations/<locale_name>.qm"
.
有没有办法查询特定前缀的资源数量?
在我的例子中,当我将两个 .qm 文件添加到 .qrc 文件中时,我想以编程方式获取结果 2
。 class QResource 似乎无法满足这样的要求,因为它似乎只能直接使用资源。我正在使用 Qt v5.4。
您可以使用与文件系统相同的方式使用资源系统,例如:
QDir( ":/translations" ).entryList()