自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随便

记录+参考

  • 博客(30)
  • 收藏
  • 关注

原创 LED闪烁 + PWM呼吸灯

本文利用c语言的方式点亮esp32的一个灯

2025-07-03 20:53:16 272

原创 QtC++ 多线程编程详细笔记

本文介绍了Qt C++中两种多线程编程方式:1) 继承QThread重写run函数,适合执行简单任务;2) 使用任务对象和工作线程(QThread)分离的方式,通过moveToThread将任务对象移至子线程。重点演示了两种方式的实现代码和线程间通信方法,包括信号槽机制传递数据。特别强调了任务对象不能指定父对象,以及必须正确释放线程资源(quit/wait/deleteLater)。多线程可避免UI卡顿,但需注意子线程不能直接操作UI组件。文末提供了完整的资源清理示例代码。

2025-06-26 11:32:06 323

原创 c++ io操作(文件的读取与写入)

读取和写入文件

2025-06-12 16:39:23 217

原创 深拷贝与浅拷贝

本文利用c++语言详细讲述深浅拷贝,从代码层面进行细致的分析,通过这篇文章,读者可以了解到深拷贝与浅拷贝的概念、编码方式以及应用场景。

2025-06-12 15:07:38 680

原创 绘制饼图详细过程

`qcustomplot`模块没有绘制饼图的接口和模块,所以用Qt官方自带的`QtCharts`进行绘制。绘制出来还挺美观。

2025-06-07 20:02:53 235

原创 利用qcustomplot绘制曲线图

本文详细介绍了qcustomplot绘制曲线图的流程,一段代码一段代码运行看效果。通过阅读本文,读者可以了解到每一项怎么用代码进行配置,进而实现自己想要的图表效果。(本文只针对曲线图)

2025-06-07 19:08:31 329

原创 qtc++ qdebug日志生成

本文介绍了如何将qDebug输出重定向到日志文件,以便记录程序运行中的历史信息。通过自定义消息处理函数myMessageOutput,可以将qDebug、QtInfoMsg、QtWarningMsg等类型的消息写入到log.txt文件中,并附带时间戳和上下文信息。需要注意的是,注册该功能后,qDebug信息将不再显示在Qt Creator的输出窗口中。因此,作者建议在开发阶段不要启用此功能,待程序上线时再添加日志记录功能。具体实现代码包括重定向函数和安装消息处理器的代码,开发者可以根据需要注释或取消注释

2025-05-16 16:51:15 334

原创 qml中定时器的用法

在 QML 里,JavaScript 代码要放在Script元素内部。你给出的错误JavaScript declaration outside Script element表明,在BottomBtn.qml文件的第 10 行第 5 列处,有 JavaScript 代码没被包含在Script元素之中。如果只是简单的属性绑定或者信号处理,可以直接在 QML 属性或者信号处理器里写 JavaScript 代码,不用单独创建Script元素。在这里用var定义变量会报以下错误。

2025-05-14 19:30:21 309

原创 Qt Android开发apk集成自定义库问题的解决

本文章详细介绍了Qt开发Android程序时so库编译与apk集成so库问题

2025-05-10 09:24:40 331

原创 QML中几种页面导航的方式以及视图

qml中几种页面导航的方式。

2025-05-06 08:38:13 354

原创 Ubuntu和Opensuse系统的对时配置

linux时钟服务器对时

2025-04-24 20:30:40 212

原创 Qt C++在底层抛出状态信息,上层调用时对话框显示状态信息,应该怎么做

比如我现在有一个连接数据库的子模块,当数据库连接失败时,需要弹出对话框提示一下,但是不能在子模块中导入QMessageBox库,该怎么做!!!!这里只是演示一下,还有引用传递的使用

2025-04-14 22:53:27 185

原创 Qt C++写一个TCP服务器,这个服务器只支持单连接,多连接需要采取其他方法

【代码】Qt C++写一个TCP服务器,这个服务器只支持单连接,多连接需要采取其他方法。

2025-04-13 20:42:11 130

原创 Qt StackWidget控件界面之间信号和槽的绑定

本文针对stacwidget控件不同界面信号和槽的绑定中,针对信号发射成功但是槽函数不执行的问题进行记录

2025-04-09 17:05:19 324

原创 QCustomPlot长时间画实时曲线时总是曲线消失问题

QCustomPlot长时间画实时曲线时总是曲线消失问题

2025-03-22 11:24:35 200

原创 Qt MainWindow关闭窗口后报程序异常结束的错误

在做TCP的客户端和服务器,客户端和服务器在一个MainWindow的子界面中,当直接关闭主窗口时报程序异常结束的错误。但是关闭子界面后再关闭主界面不会报错。

2024-12-21 10:13:14 325

原创 Qt开发Android程序利用Java链接MySQL数据库详细步骤,教程,错误记录以及解决办法

Qt开发Android程序时,之前踩了TCP通讯的坑,那就是不能用官方自带的QModbusClient库,只能用QTcpSocket库手搓。现在又遇到了连接mysql数据库的问题,官方的安装包中只给出了sqlLite数据库的编译好的库文件,如果自己编译手机端的mySQL数据库驱动难度很大,因此,经过很几天的不懈努力研究,成功通过Qt调用java程序实现手机端连mySQL数据库,现做详细记录。

2024-12-20 22:45:46 600

原创 QtC++读取文件内容

Qt读取和写入文件的方法

2024-12-19 14:23:16 258

原创 Windows下向QTCPSocket对象正确写入字节的方式

【代码】Windows下向QTCPSocket对象正确写入字节的方式。

2024-12-12 19:10:25 184

原创 qtC++将窗口自动显示在副屏幕上

将窗口自动显示在副屏幕上 只适合两个屏幕的。

2024-12-09 17:01:04 364

原创 Linux下打包应用程序

我已经保存在了百度网盘,记住qt5用老一些的版本。接下来显示一张发布成功的照片。如果成功会显示版本信息的。

2024-12-09 16:54:52 432

原创 宿主机连接虚拟机步骤以及搭建windows下运行linux程序环境

桥接模式,主机模式和NAT模式。默认情况下,桥接模式用的是VMnet0,主机模式下使用的是虚拟交换机VMnet1了解以下即可,NAT模式下使用的是虚拟交换机VMnet8,上网用。。所以案例用的都是桥接模式。

2024-12-09 16:54:20 336

原创 opensuse系统安装与使用笔记

利用rufus制作opensuse的镜像利用制作好的u盘启动器进入bios系统设置分区按顺序安装。

2024-12-09 16:53:42 1435

原创 ubuntu扩展分区

【代码】ubuntu扩展分区。

2024-12-09 16:52:49 162

原创 CRC校验

完整的CRC校验子程序,包括传入值的格式,返回值的格式,方便自己学习的同时也方便他人。

2024-09-02 08:52:49 360

原创 Qt中字节与浮点数互转

qt C++浮点数与字节数互转

2024-09-01 22:09:52 759

原创 opensuse系统下QtCreator中文输入法失效解决,亲测有效

本文章解决opensuse linux系统下QtCreator中文输入法失效的问题,详细介绍每一步骤。

2024-09-01 08:57:13 173

原创 vb通过odbc连接mysql数据库

详细介绍vb通过odbc连接mysql数据库

2024-08-11 17:42:37 667

原创 Pycharm的使用详细教程

说明:确保你的电脑已经安装了Pycharm并且已经激活!!!!此教程完全适合新手。

2024-03-09 21:33:49 516 2

原创 Aanconda安装python以及Pycharm配置Python解释器详细教程

本文详细介绍了利用anaconda安装python解释器以及虚拟环境的创建和使用,Pycharm的安装以及配置指定的python解释器,图文并茂,非常适合新手的安装教程。按照此流程一步一步进行,最终会搭建出一个属于自己的开发环境。

2024-03-09 13:33:26 10694 2

空空如也

空空如也

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

TA关注的人

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