系统平台开发
文章平均质量分 68
记录Linux、Qt、VSCode、Git等系统开发
yaolcc
这个作者很懒,什么都没留下…
展开
-
【Qt】信号和槽
Qt中使用信号和槽机制来完成对象之间的协同操作。信号和槽都是函数。可以将信号和槽关联起来,当信号发送消息,就会执行槽的函数。在类中添加信号和槽函数,需要在头文件中使用slots关键字来修饰槽函数,使用signal来修饰信号函数。Qt4中必须使用,Qt5使用新的connect语法时可不用,但是为了与一般函数作区分,建议使用。在头文件在定义好函数,就可以在源文件中添加函数源码。原创 2023-01-15 16:22:22 · 475 阅读 · 0 评论 -
【转码方式】-Base64
Base64作用在数据传输过程中,如果报文中存在英文字母以外的字符,就会出现乱码(如中文、图片、或者二进制报文),此时就可以通过Base64将不规则的数据流转化成Base64规定的64个可打印的字符,提高数据的可读性和可打印性。转码原理Base64的索引表['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/']第一步,将待转换的字符串每三个字节分为一组,每个字节占8bit,那么共有24个二进制位。第二步,将上面的24个二进制原创 2022-05-05 16:08:13 · 2606 阅读 · 0 评论 -
【C++】栈的生长方向
在没有MMU的CPU内,为了最大的利用内存空间,堆和栈被设计为从两端相向生长。那么哪一个向上,哪一个向下呢?人们对数据访问是习惯于向上的,比如你在堆中new一个数组,是习惯于把低元素放到低地址,把高位放到高地址,所以堆向上生长比较符合习惯。而栈则对方向不敏感,一般对栈的操作只有PUSH和pop,无所谓向上向下,所以就把堆放在了低端,把栈放在了高端。MMU出来后就无所谓了,只不过也没必要改了。...原创 2022-04-24 16:33:24 · 1169 阅读 · 0 评论 -
【C++】引用和指针
为什么要引入“引用”?C++中指针十分不安全,使用不恰当就会使程序出错。所以提出"引用"来替代指针,提高程序的安全性。它使原来在C语言中只能使用指针来实现的功能,有了另一种实现的方式。而且在书面书写更为简洁。引用的定义引用就是给变量起别名,他不能脱离被引用的对象而独立存在。引用的声明方法:类型标识符 &引用名=目标变量名(如:int &ptr = num;)引用和指针的相同点他们在内存中都是占用4字节(32位系统)的内存空间。他们存放的都是被引用对象的地址。引用原创 2022-04-11 11:53:36 · 782 阅读 · 0 评论 -
Qt-QCustomPlot
参考链接https://blog.csdn.net/llq108/article/details/45603047https://blog.csdn.net/yxy244/article/details/100311112https://blog.csdn.net/yxy244/category_9295352.html简述QCustomPlot是一个基于Qt C++的图形库,用于绘制和数据可视化 - 制作漂亮的2D图 - 曲线图、趋势图、坐标图、柱状图等,并为实时可视化应用程序提供高性能服务。它原创 2022-04-01 14:17:42 · 3930 阅读 · 1 评论 -
Qt-常用数据类型
常用基本数据类型类型名称注释备注qint8signed char有符号8位数据类型qint16signed short有符号16位数据类型qint32signed int有符号32位数据类型qint64long long int(或__int64)有符号64位数据类型qintptrqint32 或 qint64指针类型,用于带符号整型。 (32位系统为qint32、64位系统为qint64)qlonglonglong long in原创 2021-08-04 23:25:12 · 9562 阅读 · 0 评论 -
【Qt】窗口部件
QWidget、QMainWindow和QDialog的区别类型说明QWidgetQWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QMainWindowQMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中原创 2022-03-29 22:39:00 · 1683 阅读 · 0 评论 -
【Qt】使用Visual Studio开发
在Visual Studio 下开发Visual Studio 2017使用Visual Studio编译Qt,需在安装qt时,选择MSVS2017编译套件。安装VS时,需要安装C++桌面套件。安装VS时选择“使用C++的桌面开发”,其他可以不选。安装完成以后,选择“工具”-扩展和更新-联机 在搜索框中输入“qt”,安装“Qt Visual Studio Tool”即可。如果无法联网安装,则可以去清华大学镜像中下载离线的vsix包,下载好后双击即可安装,注意插件安装过程需要关闭vs,才能安装。重启原创 2022-01-23 17:03:59 · 11828 阅读 · 3 评论 -
【Qt】简介
关于Qt什么是Qt?Qt是一个跨平台的C++图形用户界面应用程序框架。Qt官网:https://www.qt.io/Qt的下载与安装所有Qt版本下载地址 http://download.qt.io/archive/qt/所有版本的Qt Creator下载地址https://download.qt.io/archive/qt/注意:安装时只需安装Qt,会自动安装Qt Creator。如果单独安装会导致kit包无法识别。Qt整体目录结构学习Qt的比较好的论坛和博客网址说明原创 2021-08-04 23:09:19 · 1045 阅读 · 0 评论