zoukankan      html  css  js  c++  java
  • 给Qt应用程序添加图标文件ico setWindowIcon

    1:通过qmake生成makefile实现过程:

    (1) 找到一张图片.ico,名字改为myappico.ico;注意:Qt5.2中 ico文件是256 * 256。

    (2) 创建一个新的文本文档,内部添加  

    IDI_ICON1   ICON   DISCARDABLE   "myappico.ico"

    并将文件重命名为myapp.rc;

    (3) 在myapp.pro文件最后加上RC_FILE = myapp.rc,重新生成之后,就修改成功了

    2.不用qmake生成makefile实现过程:

    前面两步骤一样,最后一步改为,将.rc文件加载至工程中,通过右键工程——添加——已存在文件,添加后右键.rc文件编译,重新生成可执行文件后就修改成功了

    image

     

     

    1.设置应用程序运行时所有窗口默认图标,

    QApplication a(argc, argv); //获得可执行程序路径
     
    QString dir = QApplication::applicationDirPath(); 
    1. //设置可执行程序路径为当前工作路径
    2. QDir::setCurrent(dir); 
    3. QApplication::addLibraryPath("./plugins");
    QString dir = QApplication::applicationDirPath(); 
     
    QApplication::addLibraryPath("./images"); 

    a.setWindowIcon(QIcon("./images/myappico.ico")); 

    运行时加载ico文件,images目录要于可以执行文件同目录。

  • 相关阅读:
    List数组细解
    iOS之缓存
    Java_String的操作
    weak的理解
    Swift_单利
    Java 抽象类和接口
    Java 继承中的问题
    java 成员变量与局部变量
    纪中第十九天
    cin快读
  • 原文地址:https://www.cnblogs.com/worldsing/p/3499544.html
Copyright © 2011-2022 走看看