【发布时间】:2015-04-01 21:49:56
【问题描述】:
我正在将多个 Qt Linguist 消息文件 (.qm) 编译成一个 Qt 资源集合文件 (.qrc)。 translatons.qrc 文件通过rcc 编译到应用程序中,以便我可以通过":/translations/<locale_name>.qm" 访问资源。
有没有办法查询特定前缀的资源数量?
就我而言,当我将两个 .qm 文件添加到 .qrc 文件中时,我想以编程方式获取结果 2。 QResource 类似乎没有满足这样的要求,因为它似乎只直接使用资源。我正在使用 Qt v5.4。
【问题讨论】:
-
你试过
QDir( ":/translations" ).entryList().size()吗? -
甚至是 QDir( ":/translations" ).count() doc.qt.io/qt-5.4/qdir.html#count
-
Captain Obvious 再次出击。资源可以像文件路径一样处理......@SaZ:如果你从你的评论中做出回答,我会很高兴地投票并接受它。