zoukankan      html  css  js  c++  java
  • 解决QIcon引用qrc不显示图片

    引用Qrc

    • 对于Qt来说,添加qrc之后,可以使用“:”来直接访问qrc的文件,比如
    QIcon icon(":/icon/red.png");
    

    绝对路径

    • 当然,也可以使用绝对路径的方式,来访问此图片,比如
    QIcon icon("../../icon/red.png");
    

    其中“../”根据具体路径来设置,懂得都懂。

    注意

    • 关键的地方来了,有时候使用qrc的方式,怎么样都无法正常显示图标,但是用绝对路径的方式就可以。

    • 要知道,绝对不是qrc引用“位置”的问题,比如放在.pro中还是哪个.pri中,都没有关系,只要在其中加入了如下代码即可。

    RESOURCES += $$PWD/resource.qrc
    
    • 当然,还是需要使用$$PWD,来进行“链接”路径,让每个需要使用的地方都可以访问到。

    上述问题出现在那里呢,其实很简单,可能就是因为在引用qrc的时候,需要区分文件路径大小写。可能改成下面这样就可以了。

    QIcon icon(":/Icon/Red.png");
    
  • 相关阅读:
    win10远程桌面连接提示身份验证错误,要求的函数不受支持的解决方案
    十六进制转八进制
    十六进制转十进制
    十进制转十六进制
    LEETCODE
    LINUX
    LINUX
    LEETCODE
    LEETCODE
    LEETCODE
  • 原文地址:https://www.cnblogs.com/ligiggy/p/15260986.html
Copyright © 2011-2022 走看看