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

}

qdialog修改标题栏图标_QT5学习之路 设置窗口标题、设置程序任务栏图标-Go语言中文社区...相关推荐

  1. emqttd配置_emqttd学习教程(一):emqttd安装与部署-Go语言中文社区

    emqttd学习笔记目录: 一.简介 emqttd(Erlang MQTT Broker)是采用Erlang语言开发的开源MQTT消息服务器.Erlang/OTP是出色的软实时(Soft-Realti ...

  2. F#学习之路(3) 如何组织程序(下)

    二.名称空间(namespace) 名称空间,将一组逻辑上相关的类型.模块放在一起,主要是为了解决名称冲突的问题,同时也便于更好的理解程序结构.F#的名称空间概念及定义与C#基本相似. 1.定义名称空 ...

  3. [ Windows 10 ] 任务栏按钮不显示正在打开的窗口了(打开任何程序任务栏图标按钮都不显示)

    文章目录 问题描述 原因分析 解决办法 问题描述 系统是Windows 10 professional版本,在一次突然开机后,发现点开程序后,在任务栏什么都不显示,任务栏按钮和图标状态均不显示了,但是 ...

  4. python casefold lower_Python学习之路(2)——字符串方法casefold和lower的区别(Python3.5)-Go语言中文社区...

    最近在学习Python基础和一些视频教学中,发现字符串的内置函数(built-in functions)中有2个方法的作用非常相似:casefold和lower: str1='I love Pytho ...

  5. 【itext学习之路】--2.设置pdf的一些常用属性

    来源:https://blog.csdn.net/tomatocc/article/details/80666361 在上一篇文章中,我们已经成功的创建了一个简单的pdf,下面我将学习设置该pdf的常 ...

  6. Ceph学习之路---Ceph检查和设置运行时nearfull和full的阀值

    检查运行时nearfull和full的阈值: ceph pg dump | grep full 设置运行时nearfull和full的阈值: 1).通知pg修改nearfull及full的阈值 cep ...

  7. C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...

  8. Python 学习之路: Matplotlib之设置隐藏坐标轴

    在练习matplotlib的scatter的随机漫步图过程中,有一个设置隐藏坐标轴的方法代码如下: #隐藏坐标轴 plt.axes().get_xaxis().set_visible(False) p ...

  9. 如何高效率学习R?[转自微信:R语言中文社区]

    学R主要在于5点三阶段: 第一阶段有一点: 基础的文件操作(read.*, write.*).数据结构知识,认识什么是数据框(data.frame).列表(list).矩阵(matrix).向量(ve ...

最新文章

  1. 27 个问题,告诉你 Python 为什么如此设计?
  2. 模板引擎--handlebars
  3. word2vec模型评估_【新书】从Word2Vec到BERT的自然语言处理嵌入进展,附下载
  4. Python高级——import导入模块
  5. 什么是flowable
  6. Ant 构建文件的一种写法
  7. mysql 端口 php_php - 如何修改mysql端口并对外开放。。
  8. 由一个国标文件中,英文名与中文意思的对比,看用词的重要性
  9. win98 支持html5,90后第一次接触Windows98,20多年了,居然还有人使用!
  10. 云龙51单片机视频教程+课件+程序代码+课后作业,零基础入门视频教程
  11. linux 查看md5值
  12. 苹果域对应关系 Manifest.db文件解析
  13. 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
  14. lfs linux 教程,用LFS从零开始构建完整Linux系统
  15. 一个 IT 人的自传,我在语雀开源人生
  16. PhotoSwipe简介-专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品
  17. 微软开源Citus企业版全部功能:提供分布式Postgres数据库功能
  18. 有哪一刻你彻底恨上了你的老师?
  19. 版式文件 流式文件_画册版式设计的重要性!
  20. 时间改变一切—兄弟连IT教育

热门文章

  1. findBugs 快速开始
  2. django orm级联_Django ORM 级联删除
  3. 我们用最详细的方式解析Android消息机制的源码,含小米、腾讯、阿里
  4. 软件测试基础-测试用例设计方法(等价类+边界值)
  5. 指针 和 引用的区别
  6. centos超详细搭建jumpserver跳板机
  7. CNCF - 云原生计算基金会简介
  8. 计算机教学与 传统教学设计,职高计算机专业创新教学设计探究
  9. C盘空间越来越小怎么办之设置虚拟内存
  10. 异或求和式 数位dp