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();
}

相关推荐
机器视觉知识推荐、就业指导3 小时前
Qt/C++事件过滤器与控件响应重写的使用、场景的不同
开发语言·数据库·c++·qt
doll ~CJ6 小时前
可视化工具箱-Visualization Toolkit(VTK)
qt·vtk_9.1.0·release_x64
霍霍哈嗨7 小时前
【QT基础】创建项目&项目代码解释
开发语言·qt
Eoneanyna9 小时前
QT设置git仓库
开发语言·git·qt
Langneer13 小时前
Qt 状态机编程,双层状态机,实现暂停恢复
开发语言·qt
三玖诶13 小时前
如何在 Qt 的 QListWidget 中为某一行添加点击事件
开发语言·qt
InJre13 小时前
QT widgets 窗口缩放,自适应窗口大小进行布局
开发语言·qt·ui
冷凝女子14 小时前
【QT】基于HTTP协议的网络应用程序
开发语言·qt·http
QT界面美化14 小时前
QT硬件通讯基础
qt·qt6·qt quick
kgduu16 小时前
Qt之QFuture理解
qt