QT生成ICO文件

生成ICO文件

cpp 复制代码
#include <QApplication>
#include <QImage>
#include <QIcon>
#include <QFile>
#include <QDebug>
#include <QPixmap>

int main(int argc, char* argv[])
{
    QApplication app(argc, argv);

    // 读取图片文件
    QImage image("D:\\MultiChannelVideo\\code\\src\\115_xviewer_test\\img\\logo_150_40.png"); // 替换为您的图片文件路径

    if (image.isNull()) {
        qDebug() << "Failed to load image.";
        return 1;
    }

    // 保存图像为.ico文件
    QString filePath = "D:\\MultiChannelVideo\\code\\src\\115_xviewer_test\\img\\output_icon.ico"; // 保存的.ico文件路径
    QPixmap pixmap = QPixmap::fromImage(image);
    if (pixmap.save(filePath, "ICO")) {
        qDebug() << "Icon saved to" << filePath;
    }
    else {
        qDebug() << "Failed to save icon.";
    }

    return app.exec();
}

相关推荐
GN已被占用12 小时前
Qt 窗口
qt
沐雨潇竹15 小时前
vs2022中detach qt widgets designer
开发语言·qt
tadus_zeng19 小时前
Qt客户端技巧 -- 窗口美化 -- 圆角窗口
qt
0x7CF1 天前
QT3D学习笔记——圆台、圆锥
qt·学习·3d
委婉待续2 天前
Qt的学习(二)
c++·qt
追风赶月、2 天前
【QT】信号和槽
开发语言·qt
清风~徐~来2 天前
【Qt】控件 QWidget
前端·数据库·qt
小灰灰搞电子2 天前
Qt多线程访问同一个数据库源码分享(基于Sqlite实现)
数据库·qt·sqlite
Bardb2 天前
01__C++入门
c++·qt
若水晴空初如梦2 天前
QT聊天项目DAY14
开发语言·qt