【发布时间】:2012-04-15 14:40:30
【问题描述】:
我想从我的 qrc 文件中获取所有图像并将它们传递给 ComboBox。 不知道该说什么了。我认为这是一项非常基本的任务,但我找不到解决方案。
【问题讨论】:
标签: qt qcombobox resource-file
我想从我的 qrc 文件中获取所有图像并将它们传递给 ComboBox。 不知道该说什么了。我认为这是一项非常基本的任务,但我找不到解决方案。
【问题讨论】:
标签: qt qcombobox resource-file
这应该会让你走上正轨:
foreach( const QString &imageName, QDir(":").entryList() )
{
myCombBox->addItem( imageName );
}
这是如果您的所有图像都位于资源文件的根目录中。如果它们被命名空间,则将 ":" 替换为 :/image_namespace
无论哪种方式,":" 都被视为包含所有资源的实际目录,并且可以通过与文件系统相同的方式访问。
【讨论】: