如何获取存储在 .qrc Qt 资源文件中的文件列表?

Posted

技术标签:

【中文标题】如何获取存储在 .qrc Qt 资源文件中的文件列表?【英文标题】:how to get list of files stored in a .qrc Qt Resorce file? 【发布时间】:2012-11-10 16:19:43 【问题描述】:

我对 Qt 很陌生。在我的程序中,我在 .qrc 资源文件中添加了一些图标文件。

我们如何在我们的程序中列出存储在 qrc 中的文件?

【问题讨论】:

【参考方案1】:

下面是应该做的示例代码:

QDirIterator it(":", QDirIterator::Subdirectories);
while (it.hasNext()) 
    qDebug() << it.next();

文档链接: http://doc.qt.io/qt-5/qdiriterator.html

【讨论】:

很好很简单的例子! +1

以上是关于如何获取存储在 .qrc Qt 资源文件中的文件列表?的主要内容,如果未能解决你的问题,请参考以下文章

为啥多个文件可以在 Qt .qrc 中使用相同的别名?

当我尝试播放不在 qrc 中的媒体文件时,出现错误“尝试播放无效的 Qt 资源”

Qt 资源文件利用率

Qt5 将 qrc 移至 DLL

Qt qrc 资源文件 - 无法加载图标

Qt on Android 资源文件系统qrc与assets