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目录要于可以执行文件同目录。

  • 相关阅读:
    网店系统H5版(一)
    php date()方法传入时间戳为空时返回1970-01-01
    MySQL实用语句
    HTTPS和SSL握手过程(转载)
    jinfo
    linux下以‘-’开头的文件名
    ssh连接服务器失败解决记录
    Linux时区详解
    fiddler抓包url有乱码
    mysql灾备演练问题
  • 原文地址:https://www.cnblogs.com/worldsing/p/3499544.html
Copyright © 2011-2022 走看看