yok*_*kmp 8 qt resource-file qcombobox
我想从我的qrc文件中获取所有图像并将它们传递给ComboBox.不知道该说些什么.这是我认为的一项非常基本的任务,但我无法找到解决方案.
Chr*_*ris 12
这应该让你走上正轨:
foreach( const QString &imageName, QDir(":").entryList() )
{
myCombBox->addItem( imageName );
}
Run Code Online (Sandbox Code Playgroud)
这是因为您的所有图像都位于资源文件的根目录下.如果它们是命名空间,则替换":"
为:/image_namespace
无论哪种方式,它":"
都被视为包含所有资源的实际目录,并且可以与文件系统相同的方式访问.