自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT学习记录(014):Qt环境下编程中文乱码问题

这两句代码一起确保了程序在运行时使用正确的文本编码,从而避免了因为不同编码而导致的乱码问题。将使用该编码来处理与本地环境相关的文本操作,从而解决在处理中文等字符时可能出现的乱码问题。字符串的正确处理,尤其是对包含汉字等特殊字符的文本。这段代码主要是解决汉字乱码问题的。类用于处理文本编码和解码。对象设置为当前环境的编码。

2024-01-20 18:10:59 407

原创 QT学习记录(013):Qt应用程序打包发布

(3)如果有一些第三方库或者自己写的库,需要手动复制到文件夹下,例如。选择好打包程序后会自动生成一个打包后的程序名。,把前面创建存放文件的文件夹包含进去。(4)现在能看到文件夹下复制了好多。(2)然后就能在文件夹内看到。编译工具创建应用程序发布包。(1)由于调试的时候是采用。,此时也要采用对应的编译。文件复制到一个空文件夹。在增加文件选项里面选择。进入对应文件夹,使用。

2024-01-20 17:58:48 588

原创 QT学习记录(012):Qt组件名中英互译

垂直布局:水平布局:网格布局:表单布局Horizontal Spacer:水平间隔器:垂直间隔器Push Button:按钮:工具按钮:单选按钮Check Box:复选框:命令链接按钮:对话框按钮框List View:列表视图Tree View:树视图Table View:表格视图:列视图Undo View:撤销视图List Widget:列表小部件:树形小部件:表格小部件Group Box:分组框:滚动区域Tool Box:工具箱。

2024-01-20 17:25:15 1049

原创 QT学习记录(011):QT 5.9.8快捷键速查

自动生成注释“/**” + 回车键在类或者函数的上面一行输入。函数名 变量名称 首字母小写 单词和单词之间首字母大写。类名 首字母大写 单词和单词之间首字母大写。整行移动 ctrl + shift + ↑。取消注释:Ctrl + Shift + /注释:Ctrl + Shift + /减少缩进shift+table。取消注释:Ctrl + /自动对齐ctrl + i。查找 ctrl + f。注释:Ctrl + /注释crtl + /运行ctrl + r。编译ctrl + b。

2024-01-20 16:53:55 398

原创 QT学习记录(010):Qt项目代码执行流程——编写、编译、链接和运行

在Qt中,通常使用Qt Creator作为集成开发环境(IDE)来编写、编译、链接和运行Qt应用程序。

2023-12-13 20:14:46 1845

原创 QT学习记录(009):公共函数、私有函数和被保护函数区别,及虚函数的作用

a)公共函数是类对外提供的接口,可以被类的对象和外部代码直接调用。b)公共函数通常包含类的主要功能,用于供外部使用。

2023-12-08 23:28:01 3074

原创 QT学习记录(008):explicit 关键字的作用

这种情况下,如果 MyClass 的构造函数不是 explicit,将会发生隐式类型转换,将整数 42 转换为 MyClass 对象。如果你期望在这里进行显式的对象创建,而不是类型转换,那么这种行为可能会误导阅读代码的人。通过将构造函数声明为 explicit,可以明确表示你不希望发生隐式类型转换,从而提高代码的可维护性和可读性,减少潜在的错误和意外行为。: 如果 MyClass 对象的构造函数执行了一些逻辑或分配了资源,隐式类型转换可能导致不期望的副作用,因为它可能被误用为普通函数调用而不是对象创建。

2023-12-08 22:37:24 1788

原创 QT学习记录(007):ui(new Ui::Dialog)初始化与 UI 相关对象

一般来说,这种用法出现在使用 Qt 设计师创建的 UI 文件时,用于初始化与 UI 相关的对象。在使用完这个对象后,通常需要在适当的时机使用 delete 运算符释放分配的内存,以避免内存泄漏。具体而言,Ui::Dialog 是一个包含用户界面元素的类,通常是由 Qt 设计师根据用户在可视化界面设计工具中创建的 UI 文件生成的。ui 是一个指向 Ui::Dialog 类型对象的指针,这通常用于与 Qt 设计师生成的 UI 文件(.ui 文件)关联。文件中的元素与当前的窗口类关联起来。

2023-12-08 22:32:54 606

原创 QT学习记录(006):信号与槽连接写法在QT4和QT5中的区别

在 Qt 4 和 Qt 5 中,信号和槽的连接方式基本上是相似的,但有一些微小的语法差异。在 Qt 5 中,引入了新的连接语法,使用了函数指针而不是字符串。这使得连接在编译时进行验证,而不是运行时。这有助于提高代码的安全性和可维护性。请注意,为了使用 Qt 的信号与槽机制,类必须使用。宏进行声明,而且信号和槽的函数需要在。

2023-12-08 22:26:06 397

原创 QT学习记录(005):常见的qt事件

常见的qt事件以及closeEvent函数处理窗口关闭事件

2023-12-08 22:16:03 450

原创 QT学习记录(004):C++类的4种实例化方式

在C++中,类的实例化(对象创建)可以通过以下4种方式:使用类的默认构造函数创建对象。如果类没有定义构造函数,C++会提供默认构造函数。对象创建后,可以通过访问成员函数或成员变量进行操作。(2)带参数的构造函数实例化: 使用类的带参数的构造函数创建对象,通过提供构造函数所需的参数进行初始化。(3)动态内存分配实例化: 使用 运算符在堆上动态分配内存创建对象。返回的是指向对象的指针。需要手动释放内存,使用 。(4)数组实例化:

2023-12-08 21:55:12 530

原创 QT学习记录(003):printf、sprintf、asprintf区别与arg方法

1)printf 用于将格式化的字符串输出到标准输出设备,通常是控制台终端。2)sprintf 用于将格式化的字符串输出到一个字符数组中,而不是标准输出设备。这个字符数组必须足够大,以容纳生成的字符串。主要区别在于 printf将结果输出到控制台,而sprintf将结果输出到指定的字符数组中。需要注意的是,使用sprintf时要确保目标字符数组足够大,以避免缓冲区溢出的问题。如果目标字符数组太小,可能导致未定义的行为,因此谨慎使用。在实际的C++或Qt代码中,更常见的做法是使用。

2023-12-08 21:30:34 1991 2

原创 QT学习记录(002):随机数种子的定义和qsrand的使用

qt随机数生成

2023-12-08 20:59:14 1489

原创 QT学习记录(001):如何理解派生类构造函数写法Widget::Widget(QWidget *parent) :QWidget(parent)

QT学习:如何理解派生类构造函数写法Widget::Widget(QWidget *parent) :QWidget(parent)

2023-01-11 17:58:43 2567 4

原创 单片机初学者电路常识

电路常识性概念(1)-输入、输出阻抗 1、输入阻抗 输入阻抗是指一个电路输入端的等效阻抗。在输入端上加上一个电压源U,测量输入端的电流I,则输入阻抗Rin=U/I。你可以把输入端想象成一个电阻的两端,这个电阻的阻值,就是输入阻抗。 输入阻抗跟一个普通的电抗元件没什么两样,它反映了对电流阻碍作用的大小。 对于电压驱动的电路,输入阻抗越大,则对电压源的负载就越轻,因而就越容易驱动,也不会对信号源有影响;而对于电流驱动型的电路,输入阻抗越...

2021-04-19 11:42:32 3608

56个C语言小例程(全部为源码)

1 求方程的跟.c 2 2000到3000年的闰年.c 3 输出1到n间所有整数的平方和立方.c 4 求半径为r的内切正n边形的面积.c 5 求最大公约数和最小公倍数.c 6 输入整数,输出它是几位数.c 7 输入一串数字,打印出0~9各有几个数.c 8 判断用户输入是否为素数,并提示是否继续输入.c 9 连续输入30个同学的一门成绩,打印出平均分和高于平均分的人数.c 10 输出100至500之间的所有末位数为1的素数。要求每5个数字一行,之间用空格隔开.c 11 将一个长度为10的数组中的元素按从小到大排序,然后将其打印输出.c 12 统计单词个数.c 13 求斐波那契数列前20个数,每行显示4个数.c 14 输入学生成绩,如果数据为0表示结束,打印不及格成绩并计算不及格率.c 15 用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息.c 16 (月份用switch)提示用户输入年、月,判断是否闰年,及该月有多少天.c 17 打印如下图形,输出其中行数和符号.c 29 输出500以内能被5和7整除的所有数(每5个数字一行,之间用空格隔开)和这些数字的和.c ...

2023-12-02

创意型个人简历模板15份,免费下载!

001-百度型表格、002-蓝色音乐平台、003-爱奇艺绿色块、005-微信界面、006-彩色时间线、007-豆瓣主页、008-彩色时间线、009-新浪微博主页版、010-微博主页版、011-豆瓣版主页、012-小米版主页、013-apple官网排版、014-腾讯微博、015-百度百科

2023-12-02

空空如也

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

TA关注的人

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