QT5學習之路 設置窗口標題、設置程序任務欄圖標

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章