自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 QT界面指示灯制作

举例说明:在需要用到指示灯的界面里,用QLable 控件在需要放置指示灯的地方拖出QLable框(本人在内部输入了一个数字“1”,是为了方便找到和排列布局)如下图一所示。在 createIndicatorLabel()函数里对参数赋值,就变成了图二所示的带标号的黑色指示灯。上面UI里的 QLable,经过createIndicatorLabel()参数赋值后,变成下图所示。下面封装了一个QT界面中,制作指示灯的函数,可以根据需求变化颜色,以及内部是否显示数字编号。

2024-05-01 14:14:52 650 2

原创 QT中实现输入数据正确性检查

下面这个 CheckString 函数能检验输入的数字长度、符号和小数点符号是否正确。此函数适合放在一个公共调用的文件里,在头文件声明,在cpp文件中写实现,需要调用此函数时只需包含此头文件即可。QT中要如何实现对 lineEdit 编辑框中的输入数字进行正确性检验,并在发生错误时进行提示呢?下面这段代码能帮您解决这个问题。在自定义UI界面的cpp文件里,在需要对 lineEdit 编辑框中的输入数字进行正确性检验的地方使用下述代码以实现功能。

2024-05-01 12:29:39 114

原创 数据结构——排序

可以登陆下面这个网站,查看各种算法的原理和演示过程。数据结构可视化 (usfca.edu)1。

2023-09-03 16:24:40 125 2

原创 数据结构——查找

—在数据集合中寻找满足某种条件的数据元素的过程称为查找—— 用于查找的数据集合称为查找表,它由同一类型的数据元素(或记录)组成—— 数据元素中唯一标识该元素的某个数据项的值,使用基于关键字的查找,查找结果应该是唯一的。——在查找运算中,需要对比关键字的次数称为查找长度——所有查找过程中进行关键字的比较次数的平均值只作查找操作的查找表。在查找过程中同时插入查找表中不存在的数据元素,或者从查找表中删除已经存在的某个数据元素。

2023-08-30 11:05:02 159

原创 数据结构——图

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、图的定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成的,通常表示为 G(V,E) ,其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。注意:线性表可以是空表,树可以是空树,但图不可以是空,即V一定是非空集简单图——1. 不存在重复边,2. 不存在顶点到自身的边。

2023-08-22 22:56:56 516 1

原创 数据结构——树

本文为对数据结构中有关树基本内容的介绍

2023-08-19 10:46:22 71

原创 C++ STL常用算法

本篇对STL中常用算法的含义及用法做了简单介绍,并用具体的代码对这些算法进行了演示。

2023-07-31 22:16:33 316 2

原创 C++ ——STL(下)

对C++STL容器中的stack容器、queue容器、list容器、set容器、map容器的功能和语法做了简单介绍,并对STL中的函数对象、谓词、内建函数对象的功能和用法做了介绍和举例。本文还以评委打分和员工分组两个案例,分析实现步骤,对STL容器进行具体的运用。

2023-07-29 16:02:35 71 1

原创 C++ ——STL(上)

C++中有关STL的基本概念,以及string,vector,deque的基本利用。

2023-07-12 22:36:07 105 1

原创 C++之模板

C++泛型编程和STL技术详细讲解。

2023-06-22 18:33:10 4747 4

原创 C++项目——职工管理系统

本案例为职工管理系统,公司中职工分为三类:职工、经理、老板,系统能实现添加、显示、修改、删除、查找员工等功能。这个项目运用了C++的封装、继承、多态还有文件的写和读。

2023-06-14 21:30:02 1520 1

原创 C++文件操作

程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件文件类型分为两种1.文本文件:文件以文本的ASCII码形式存储在计算机中。2.二进制文件:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们。操作文件的三大类:1.ofstream: 写操作2. ifstream:读操作3.fstream : 读写操作打开方式有下面几种:文件打开方式可以配合使用,利用“ | ”(或操作符)操作符。

2023-06-08 14:48:26 293

原创 C++类和对象——多态

多态是C++面向对象三大特性之一。多态是C++中的一种重要机制,它允许在不同的对象之间使用相同的接口,但实现方式却不同。具体来说,多态允许一个对象可以在运行时表现出不同类型的行为,这样就可以实现代码的灵活性和可扩展性。C++的多态性可以通过继承和虚函数实现。当基类和派生类中的函数名和参数列表都相同时,如果在基类中将这个函数声明为虚函数,那么在使用派生类对象时,通过基类的指针或引用来调用这个函数,将会根据实际对象的类型来动态绑定对应的函数,从而实现多态性。多态分为两类1.静态多态。

2023-06-05 17:43:54 101 3

原创 C++之继承

继承是面向对象的三大特性之一。利用好继承可以很好的减少重复代码,使程序更加简洁。

2023-05-25 17:15:49 289 4

原创 C++运算符重载

有关C++中运算符重载的相关知识和案例代码,包括加号、左移、递增、赋值、关系、函数调用运算符的重载。文章作为我自身学习C++过程中的学习笔记,同时也作为对自己的激励

2023-05-24 11:12:54 108 2

原创 VS2022的简单设置

3.当需要用到随机数时,需要用rand()函数,用时间戳来产生随机数。用了rand()就需要在main函数最前面加://用时间戳来设置随机数的起点用了srand()就需要加。

2023-05-08 14:15:28 2501 11

原创 关于Dev c++的简单设置

关于Dev c++的设置

2023-02-27 17:05:47 4090 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除