- 博客(14)
- 收藏
- 关注
原创 QT打包封装
Release模式下,生成的程序一般不包含调试信息,虽然这样的程序不方便被调试,但是体积小,编译器会对代码做出优化,因此运行速度快,适合发布给用户使用。程序的本体是exe文件,但是其API的调用需要依赖Qt的动态连接库文件,需要把可执行文件与动态连接库文件放置到同一个目录下,才能运行。Debug模式下,生成的可执行文件中包含很多调试信息,这样的程序运行速度比较慢,体积比较大,适合程序员开发使用。6. 在项目管理界面,直接点击“完成”。5. 在弹出窗口中,输入文件名称,注意此文件的扩展名为.rc,必须输入。
2023-02-07 21:35:46
1018
原创 QT gui 简介及基本操作
使用Qt Creator创建项目时,勾选创建界面选项,新创建的项目中的Dialog类会自带一个界面文件,双击即可使用内置的Designer程序打开此文件。只要是QWidget的派生类对象在Designer中存在,选中此对象后,都可以在右下角的属性配置面板中找到黄色的属性。法三:在Qt Creator中,光标定位到要查询的内容,双击键盘F1,可以直接通过内置的帮助文档查询到对应的内容。信号函数是非常特殊的一种函数,只有声明,没有定义,且不能在代码中直接调用,可以配合emit关键字进行发射。
2023-02-01 20:34:05
4353
原创 C++笔记整理
类:类是对同一类对象的抽象总结,是一个概念。对象:按照类的规定创建的实体。程序员就是面向对象编程世界中的“上帝”,因此需要先写类的代码,才能按照这段代码创建对应的对象。参考类来创建对象的过程被称为“实例化”。因此,对象无法脱离对应的类存在。一个类主要包括:属性用来描述对象的数据元素,通常是一个名词变量,例如:身高、体重、价格等,也称为“成员变量”或“数据成员”。行为。
2023-01-10 19:59:27
213
原创 中断——内部中断 串口_发送接收中断
串口向stm32发送字符串,接受的字符串达到第三个参数的大小时产生中断。向串口发送“新年快乐\n”向串口发送一个字符串,产生中断,打印“恭喜发财”(向串口发送“恭喜发财”)。
2023-01-02 15:35:44
349
原创 stm32 呼吸灯
亮的时间越来越长,灭的时间越来越短,视觉效果就为慢慢变亮;相反就是慢慢变暗,实现呼吸灯的效果。封装延时函数,可用以下两种方法。
2022-12-30 14:07:37
840
原创 按键中断——外部中断—STM32 串口通信 cpu中断
库中的HAL_GPIO_EXTI_Rising_Callback回调函数是加有weak前缀的虚弱函数,可自己封装HAL_GPIO_EXTI_Rising_Callback函数实现中断后的操作;按一下按键,向串口发送一句“恭喜发财”并且GPIO_PIN_0 | 1 | 2 三个引脚的LED等状态翻转一次。main函数正常运行,不用另加程序代码。GPIO.C文件中添加以下代码。
2022-12-30 14:01:40
163
原创 scanf 和 printf 串口重定向
scanf是将fgetc的返回值放到数组buf中,且c库中fgetc和fputc函数前面带有。所以自己定义的fgetc和fputc函数的优先级大于库函数。优先调用自己封装的函数。printf 会调用C库中的fput函数。scanf会调用C库中的fgetc函数。需要将输入输出重新定向。
2022-12-30 13:49:23
558
2
原创 1.485 CAN 单总线 SPI I2C :1、是什么 2、特点3、协议 4、使用方法 5、区别 6通信方式
485 CAN 单总线 SPI I2C :1、是什么 2、特点3、协议 4、使用方法 5、区别 6通信方式
2022-12-29 21:20:55
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人