Qt5系列文章,都是採用的如下環境:
A、Qt 5.10 使用Qtcreator作爲學習環境
B、操作系統:win10 1809
此後不再重複
/////////////////////////////////////////////////////////////////////////////////
1、準備資源
一張格式爲 ico 的圖片
2、創建一個Qt桌面引用程序,
A、創建 qrc資源文件
比如我這裏創建的資源文件名字爲:hres,創建完成後,從 文件左邊的文件樹中找到 Resources -> hres.qrc, 選中 hres.qrc,從從右鍵菜單中選擇【添加現有文件】,找到 準備好的文件,選擇添加。我這裏選擇的是 help.ico,
這裏, 我將ico文件放在了項目的主工程目錄下的一個文件夾下:
B、找到構造函數,添加如下函數中的代碼,
// 初始化對話框屬性
void MainWindow::InitOther()
{
// 設置對話框icon
setWindowIcon(QIcon(":/res/ico/helper.ico"));
// 設置窗體標題
setWindowTitle(tr("Config Tool V1.0 By PandaMo"));
}
C、編譯結果
可以看見,已經成功。
下面是 主窗體的完整源碼:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
// 初始化對話框
InitUI();
}
MainWindow::~MainWindow()
{
delete ui;
}
// 初始化創建對話框
void MainWindow::InitUI()
{
//
// 初始化窗體其他屬性
InitOther();
}
// 初始化對話框屬性
void MainWindow::InitOther()
{
// 設置對話框icon
setWindowIcon(QIcon(":/res/ico/helper.ico"));
// 設置窗體標題
setWindowTitle(tr("Config Tool V1.0 By PandaMo"));
}