- 博客(6)
- 资源 (18)
- 问答 (3)
- 收藏
- 关注
转载 重构之22种代码的坏味道
概述:在编写代码时,随着代码量的增加,会时不时的需要重构来提高代码的质量。以下是22中代码的坏味道,如果你的代码中也有这些,那快快来按照这些方法重构你的代码吧!1.Duplicated Code(重复的代码) --->难维护 [解决方法]:提取公共函数。臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定
2016-11-22 17:01:48 5375
原创 Qt中自定义MessageBox提示框
概述:在做项目时,我们经常会用到QMessageBox这个控件,但有时候Qt自己提供的不能满足我们项目的需求,于是打算用自己定义的MessageBox。下面是自己定义的一个消息提示框的控件类,有什么不对的地方,希望大家一起交流!头文件:/** * @brief 自定义MessageBox * @file custommessagebox.h *
2016-11-18 11:47:35 9202
原创 Qt控件简单介绍
概述:Qt可分为QCheckBox、QPushButton、和QListView、QCalendarWidget等基础控件,QPushButtonGroup、QCroupBox等同属性的组合控件,以及抽象控件三大类。下来来大致介绍下每一类控件的成员。(这里主要讲解下每个控件,具体控件长什么样,可以到designer中 搜索查看,这里就不一一列出图来了!)基础控件:QCheckB
2016-11-11 15:47:10 9579 1
原创 Doxygen的安装与配置及简单注释规范
最近接触了一款程序 文档生成工具-Doxygen。在网上一搜索原来这么多人知道,打算把它的使用做一个总结,以及其注释的规则。概述: Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,
2016-11-11 09:12:19 9918
原创 QSS基础知识学习
这几天学习了下QSS空间的美化,以下是一些基础知识的总结!建议QSS的使用步骤:先在Designer里面写QSS,能实时的看到效果,满意后写到qss文件中从文件中读取QSS复制给QString然后应用程序设置样式表,例如: QFile file(":/sourceFile/styleSheet.qss"); file.open(QEODevice::ReadOnly | QI
2016-11-09 15:40:52 3764
转载 QSS学习之Subcontrol(很详细)
普通的 QSS 和 CSS 没什么区别,难度不大,但除此之外,想要使用好 QSS,还必须得掌握好 subcontrol,这个在 CSS 里没有,是 Qt 独有的。什么是 subcontrol?一个复杂的 widget 由多个部分组成,它们可以是一个 widget,也可以是逻辑上的部件,例如 QCheckBox 由 icon 和 text 两个部分组成,不仅可以定义 text 的样式,还可以定义
2016-11-09 14:53:16 10296 1
QtXlsx Excel读写
2022-04-06
QtXlsx读写Excel工具
2022-04-05
程序文档生成工具-Doxygen
2016-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人