qt resource.qrc url

测试使用版本qt 5.11 和 qt 5.6.0

qt 中resource 文件.qrc 中不能包括.pro 父级路径文件。否则无法识别。

正确的(该文件不在.pro父路径中):

可以看到选中资源文件,右键 出来以下选项

“copy path ":/dialogs/uiResource/videoController/forwardOneSec.png”"

“copy url "qrc:/dialogs/uiResource/videoController/forwardOneSec.png"”



错误的:

出来以下选项

“copy path ":/uiResource/videoController/forwardOneSec.png"”;

“copy url "qrc:/uiResource/videoController/forwardThirtySec.png"”


验证路径是否正确可以用以下代码

QUrl url("qrc:/dialogs/uiResource/videoController/forwardOneSec.png") ;
url.isValid()
 
 
QFile file(":/dialogs/uiResource/videoController/forwardOneSec.png");
file.exists()

猜你喜欢

转载自blog.csdn.net/qiushangren/article/details/80818457
URL