【问题标题】:Query number of resources in a Qt Resource Collection (.qrc)查询 Qt 资源集合 (.qrc) 中的资源数量
【发布时间】:2015-04-01 21:49:56
【问题描述】:

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

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

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

【问题讨论】:

  • 你试过QDir( ":/translations" ).entryList().size() 吗?
  • 甚至是 QDir( ":/translations" ).count() doc.qt.io/qt-5.4/qdir.html#count
  • Captain Obvious 再次出击。资源可以像文件路径一样处理......@SaZ:如果你从你的评论中做出回答,我会很高兴地投票并接受它。

标签: c++ qt resources qt5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-06-10
    • 1970-01-01
    • 2019-04-17
    • 2012-12-13
    • 2022-07-26
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    相关资源
    最近更新 更多