Mad*_*adH 5 c++ resources qt qt4 visual-studio
我们没有为MSVS安装Qt插件,它让我想知道如何/是否可以将资源(图像等)加载到应用程序.
Mat*_*ieu 13
是的,您可以加载资源.不幸的是,创建qrc文件的qrc编辑器是Qt Addin for VS的一部分...
但你可以手工创建这个xml文件,格式见这里
一旦创建了qrc文件,你至少有两种可能性:
A)使用qmake
在pro文件中添加对qrc文件的引用:
RESOURCES = ApplicationResources.qrc
使用qmake从您的专业版重新生成您的vcproj
qmake -tp vc
B)如果您没有从pro文件生成vcproj文件,您可以:
在解决方案中手动添加qrc文件,例如在以下路径中:
资源文件/ Res/ApplicationResources.qrc
在visual studio中qrc文件的属性中添加以下命令:
命令行:$(QTDIR)\ bin\rcc.exe -name ApplicationResources res\ApplicationResources.qrc -o $(IntDir)\ qrc__ ApplicationResources.cpp
描述:RCC res/ApplicationResources.qrc
输出:$(IntDir)\ qrc__ ApplicationResources.cpp
C)您还可以使用外部二进制资源文件
命令行:rcc -binary myresource.qrc -o myresource.rcc
在应用程序中,您必须注册资源文件:QResource :: registerResource("/ path/to/myresource.rcc");
要在源代码中使用资源文件,请参阅doc
但是,像cheez一样,我也建议使用qmake和pro文件,不要在Visual Studio中手动编辑属性...
希望这可以帮助 !
| 归档时间: |
|
| 查看次数: |
10789 次 |
| 最近记录: |