zoukankan      html  css  js  c++  java
  • Qt5学习笔记(3)——树形控件QtreeWidget

    1.Qt怎么添加图片资源?

    准备给QtreeWidgetItem设置外部图片Icon,以为直接把图片复制到工程根目录下,然后程序里写路径就可以了,结果我错了,没有这么简单。后来请教了别人才知道应该把图片作为Qt资源文件添加进去,然后才可以使用。

    首先给工程添加新文件。


    然后左边选择Qt,右边选择Qt资源文件。


    选择文件路径,自己命名资源名。


    确认位置,添加到项目完成。


    完成之后,你就可以看到qrc后缀名的文件,这就是你的资源文件夹,在右边点击添加前缀。


    然后再添加文件。


    选择好文件后,添加成功。

    然后点击右键,复制资源路径,就可以使用了。


    代码是这样写的。

    imageItem1->setIcon(0,QIcon(":/new/prefix1/img/images/jianhao.png"));//设置图标

    2.Qt报错No rule to make target “D:/XXX/XXX/XXX”,needed by “D:/XXX/XX/XX” Stop

    我是在换了一个图片文件路径之后出现的这个错误。
    这种情况下是makefile 中的描述了bbb文件的路径,可是程序中没有了某个之间添加的文件。如果文件是挪到其它地方,需要修改文件路径。如果文件没有了,则删除Qt工程自动生成的文件,然后重新构建、运行即可重新生成完成的文件。
    我就是删掉的下面这个文件夹。




  • 相关阅读:
    08.设计模式,和ES6let
    H5之本地存储
    07..前后台交互,设计模式
    查询出总数集合
    06.JSON+ajax+跨域+onde 环境搭建 笔记
    05 this 在不同环境下的指向 和正则
    04学习 JS 作用域 继承 闭包
    技术盛宴 | 从实战浅析运营商云资源池—解析流量模型
    从实战浅析运营商云资源池网络—技术的抉择
    ovn-sbctl
  • 原文地址:https://www.cnblogs.com/raiven2008/p/4215196.html
Copyright © 2011-2022 走看看