一、添加本地图标
注:本地导入的图标名可以为中文
ui->actionnew_3->setIcon(QIcon("C:\\Users\\Admin\\Desktop\\新建.png"));
ui->actionnew_3->setIcon(QIcon("C:/Users/Admin/Desktop/新建.png"));
二、导入资源
1.在项目上右键’Add New’
2.在弹出窗口选择Qt->Qt Resource File->Choose
3.命名、选择路径并保存
4.在弹出页面选择"Add Prefix"并命名前缀
5.点击"Add Files",在弹出窗口选择好图片(图片名不能为中文)
6.编写代码
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->actionnew->setIcon(QIcon(":/prefix1/image/construction.png"));
ui->actionnew_2->setIcon(QIcon(":/prefix1/image/open.png"));
ui->actionnew_3->setIcon(QIcon(":/prefix1/image/preserve.png"));
}
MainWindow::~MainWindow()
{
delete ui;
}
7.结果如下