自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT MVC编程

【代码】QT MVC编程。

2024-06-04 16:52:12 587

原创 Qt电子时钟

1.添加新文件digitalclock继承QLCDNumber。

2024-06-04 16:04:24 253

原创 Qt富文本查找

1.在mainwindow.h 添加声明。2.在cpp里面进行添加、布局、定义。对第一步的声明进行定义。

2024-06-04 15:04:27 292

原创 Qt富文本语法高亮

2.在主头文件进行语法定义 MySyntaxhighlighter *m_sLighter;//语法定义及要包含新定义的头文件。注意继承的类来自QTextDocument* parent和QSyntaxHighlighter(parent)1.添加新文件mysyntaxhighlighter继承QSyntaxHighlighter。3.在mainwindow.cpp里面添加到工具栏上。4. 在高亮cpp里面进行实现。

2024-06-04 14:38:36 329

原创 Qt 富文本 表格列表图片

1.在mainwindow.cpp添加工具按钮。2.在头文件里面添加槽函数。3.对槽函数进行定义。

2024-06-04 14:05:27 242

原创 C++笔试训练

9889-8-9---------代码依次按顺序执行首先i = 8++i;先加再打印所以输出9--i;先减再打印所以输出8i++;先打印后加所以输出8,此时运行完i为9i--;先打印后减所以输出9,此时运行完i为8-i++;先打印后加所以输出-8,此时运行完i为9-i--;先打印后减所以输出-9,此时运行完i为8i++,先打印后增加++i,先增加后打印。

2024-05-07 15:20:35 136

原创 C++程序基础

| 逻辑或 有一个为true则为true,全为false则false。| 按位或 二进制对应位有一个为1,则1,全为0则0。& 按位与 二进制对应位都为1,则1,否则为0。三目运算:进行判断,判断成立输出前面否则输出后面。&& 逻辑与 都不为0则为1。== 是比较。

2024-05-06 20:57:43 43

原创 数据结构绪论

算法(Algorithm)是为了解决某类问题而规定的一个有限长的操作序列。1.有穷性:一个算法必须总是在执行有穷步后结束,且每一步都必须在有穷时间内完成。2.确定性:对于每种情况下所应执行的操作,在算法中都有确切的规定,不会产生二义性,使算法的执行者或阅读者都能明确其含义及如何执行。3.可行性:算法中的所有操作都可以通过已经实现的基本操作运算执行有限次来实现。4.输入:一个算法有零个或多个输入。当用函数描述算法时,输入往往是通过形参表示的,在它们被调用时,从主调函数获得输入值。

2024-04-29 15:37:39 908

原创 Java方法重载

【代码】Java方法重载。

2024-03-19 17:54:44 189 1

原创 C++for语句(2)

给出一个整数a和一个正整数n(-1000000<=a<=1000000,1<=n<=100000),求乘方,即乘方的结果。最终结果的绝对值不超过1000000。输入一行,包含两个整数a和n(-1000000<=a<=1000000,1<=n<=100000),两个数之间以单个空格隔开输出一个整数,即乘方的结果。题目保证最终结果的绝对值不超过1,000,000样例输入2 3样例输出8。

2024-03-17 21:27:42 1103

原创 C++for语句

班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位输入第1行有一个整数n(1

2024-03-14 22:49:32 254

原创 C++switch语句

晶晶的朋友贝贝约晶晶下周一起取看展览,但晶晶每周的一,三,五有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES,如果不能输入NO输入一行,贝贝邀请晶晶去看展览的日期,用数字1~7表示从星期一到星期日输出一行,若晶晶可以接受贝贝的邀请,则输出YES,否则输出NO,样例输入2样例输出YES。

2024-03-11 15:39:36 221

原创 C++if选择结构

给定一个整数n,判断其正负,如果n > 0,输出positive;如果 n = 0,输出zero,如果n < 0,输出negative.输入一个整数n输出如果n > 0,输出positive如果n = 0,输出zero如果n < 0,输出negative样例输入1样例输出positive。

2024-03-11 07:46:53 42

原创 Qt文件信息

fileinfo.h。

2024-03-10 13:43:41 591

原创 C++顺序结构实例

计算两个双精度浮点数a和b相除的余数,a和b都是双精度浮点数。这里的余数r的定义是:a=k * 吧+r,其中k是整数,0

2024-03-09 20:26:13 108

原创 c++数据输入输出

读入一个单精度浮点数,保留3位小数输出这个浮点数输入只有一行,一个单精度浮点数输出也只有一行,读入的单精度浮点数保留3位小数的结果样例输入:12.34521样例输出12.345。

2024-03-09 14:21:07 183

原创 C++常量和变量

甲流并不可怕,在中国,它的死亡率并不是很高。根据截至2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率输入一行,有两个整数,第1个为确诊数,第2个为死亡数输出一行,甲流死亡率,以百分数形式输出,精确到小数点后3位样例输入10433 60样例输出0.575%

2024-03-08 11:15:39 424

原创 Java自学day9

注意:方法调用时,参数的数量与类型必须与方法定义中小括号里面的变量一一对应,否则程序将会报错。

2024-03-08 11:14:43 461

原创 C++标准数据类型

分别定义int 、short类型的变量各一个,并依次输出它们的存在空间大小。单位:字节输入无输出一行,包含两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

2024-03-07 21:29:33 55

原创 C++运算符和表达式

给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内输入:一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。输出:一个整数,即A+B的值。保证结果在整型范围内。yi。

2024-03-07 09:51:09 229

原创 Java自学day8

格式一:数据类型[] 数组名格式二:数据类型 数组名[]

2024-03-06 15:22:27 461

原创 C++语言入门

一行,包含四个正整数x,a,b,y 两个整数之间用单个空格隔开。照此测算,地球上现有资源加上新生资源可以共x亿人生活a年,或供y亿人生活b年。读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。一个实数z,表示地球最多养活z亿人,舍入到小数点后两位。给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。只有一行,包含三个整数,整数之间以一个空格分开。只有一行,包含一个字符。

2024-03-06 08:32:36 251

原创 Java自学day7

循环一直停不下来注意事项无限循环的下面不能再写其他代码了,因为循环永远停不下来,那么下面的代码永远执行不到!

2024-03-06 08:28:04 563

原创 Java自学day6

重复的做某件事情具有明确的开始和停止标记循环的分类forwhiledo...while。

2024-03-05 14:30:09 812

原创 Java自学day5

流程控制语句:通过一些语句,控制程序的执行流程。

2024-03-03 21:57:30 1150

原创 Java自学day4

数字进行运算时,数据类型不一样不能运算,需要一样的,才能运算。类型转换的分类:1.隐式转换(自动类型提升):取值范围小的数值转向取值范围大的数值2.强制转换:取值范围大的数值转向取值范围小的数值如果把一个取值范围大的数值,赋值给取值范围小的变量。是不允许直接赋值的。如果一定要这么做就需要加入强制转换格式:目标数据类型 变量名 = (目标数据类型)被强转的数据;

2024-03-03 12:46:43 2350 1

原创 Java自学day3

2.步骤二:创建对象----表示我要开始用Scanner这个类了上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。3.步骤三:接收数据---真正开始干活了。

2024-02-29 21:36:32 851

原创 Java自学day2

安装完成后打开软件:设置->首选项 新建 格式:windows 默认语言Java 编码 ANSI。

2024-02-28 16:00:24 891

原创 Java自学day1

1.盘符名称+冒号:盘符切换2.dir:查看当前路径下的内容3.cd目录:进入单级目录4.cd..:回退到上一级目录5.cd 目录\目录\...:进入多级目录6.cd \:回退到盘符目录7.cls:清屏8.exit:退出命令提示符窗口我们想要在任意的目录下都可以打开指定软件,就可以把软件的路径配置到环境变量中。

2024-02-28 12:38:08 217

原创 Qt对话框上

【代码】Qt对话框。

2024-01-24 20:40:18 628

原创 Qt容器QVariant

QVariant类是Qt的共用体union数据类型,不仅能保存很多Qt类型的值,包括QColor、QBrush、QFont、QRect、QString及QSize等等,而且能存放Qt的容器类型值。对于GUI模块中定义的数据类型没有相应的转换函数,即没有toColor()、没有toImage()这样的函数提供,可通过value()方法实现转换,判断两种类型是否可以转换时可通过canConvert()方法的返回值判断。其主要用于提供一种通用的数据类型,方便在不同的函数、类、模块之间传递数据。

2024-01-24 19:46:07 555

原创 Qt容器QHash类

一个键对应多个值要用insertMulti。

2024-01-23 23:07:10 495

原创 Qt容器QMap(映射)

注:遍历数据拿值要从下一个开始拿!

2024-01-23 22:49:30 743

原创 Qt容器QVector

注意:removeAll不是删除所有,而是删除指定元素;clear是删除所有元素!

2024-01-22 21:37:16 896

原创 Qt 容器 Qlist

1.修改链表指定位置元素函数体指的是修改链表第五个元素,改为662.采用数组下标修改链表的元素:把链表数组下标为0的元素改为100。

2024-01-22 02:30:00 701

原创 Qt对象树

Qt中的对象树是用来组织和管理所有QObject及其子类创建的对象的一种机制。每个继承自QObject类的对象都有一个指向其父对象的指针和一个包含所有子对象的列表。这个结构类似于一个,其中父对象可以拥有多个子对象,但每个子对象只能有一个父对象。这个机制使得Qt能够自动、有效地管理对象,包括内存管理。当一个父对象被析构时,所有子对象也会被自动析构,从而避免了和其他相关问题。这种自动内存管理是通过对象树实现的,它也使得开发人员能够更专注于应用程序的逻辑而不是繁琐的内存管理问题。

2024-01-07 15:20:33 927

原创 QT动态属性Q_PROPERTY

是一个特殊的访问修饰符,用于声明类的槽函数(slot functions)。槽函数是用于处理信号的函数,当一个信号被触发时,与之相关联的槽函数会被自动调用。是 Qt 框架中用于声明属性的一种宏。这个宏允许你在类中定义一个属性,并为其提供一些附加的元数据,如访问器、修改器、重置函数、通知信号等。是一个槽函数,它可以被设计为响应某个信号的触发。要使槽函数能够响应信号,你需要在类的头文件中使用。可以方便地声明和管理 Qt 对象中的属性,并提供了一些额外的功能和灵活性。宏,并在类定义中声明槽函数。

2024-01-06 20:50:38 1066

原创 信号与槽连接(断开连接)

在Qt中,断开一个信号与一个槽通常意味着解除它们之间的连接。当你想要让一个信号不再触发一个槽函数时,你需要断开这两个之间的连接。在C++11及更高版本中,你可以使用lambda表达式来更明确地指定要断开的信号和槽。

2024-01-06 18:47:53 500

原创 Qt元对象系统Meta-Object System

元对象系统是一个基于标准C++的扩展,为Qt提供了、实时类型信息、动态属性系统。。Qt元对象编译器(Moc)是Qt框架中的一个重要工具,用于处理Qt特有的元对象系统。元对象系统是Qt的核心部分,它允许开发者在运行时动态地查询和操作对象的属性、信号和槽。Moc的主要任务是处理与Qt的元对象系统相关的源代码。例如,当你在Qt的类中使用信号和槽机制时,你需要使用特殊的宏(如Q_OBJECT)来告诉编译器你的类需要这种机制。Moc会处理这些宏,生成必要的代码来支持元对象功能。

2024-01-05 21:41:50 2402

原创 12/28QT 窗口交互

创建文件夹-------放入release里面的.exe运行程序------放入数据文本-------在c盘中找到QT 5.9.6---mingw53_32----bin目录添加一些动态库。如:libgcc_s_dw2-1.dll,libstdc++-6.dll,libwinpthread-1.dll,Qt5Core.dll,Qt5Gui.dll,Qt5Widgets.dll。项目----build-----构建目录-----改为release。然后输入:windeployqt ExamSys.exe。

2024-01-03 20:07:30 383

栈-回溯法-迷宫求解代码实现

栈-回溯法-迷宫求解代码实现

2023-06-19

顺序栈的算法实现,入栈,出栈,取栈元素!

顺序栈的算法实现,入栈,出栈,取栈元素!

2023-06-19

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

TA关注的人

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