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

猜你喜欢

转载自blog.csdn.net/hk_5788/article/details/80720012