- 博客(7)
- 收藏
- 关注
原创 STM32F103C8T6初学点亮LED(HAL库)
打开main.c文件找到用户编辑代码区编写LED间隔1s闪烁代码。选择STM32F103C8TxMCU型号。使用STM32CubeMX创建工程。
2025-03-07 15:38:26
164
原创 STM32F103C8T6核心板初学者之点亮LED灯(标准库)
创建编写LED模块的头文件和源文件。LED源文件(led.c)LED头文件(led.h)本例程使用官网标准库函数。
2025-02-28 16:11:10
260
原创 使用Qt实现最基础的截屏软件
通过设置窗口标志Qt::FramelessWindowHint、Qt::QWindowStayOnTopHint和Qt::Tool以及属性Qt::WA_TranslucentBackground,创建一个全透明的窗口。绘制选择区域:在paintEvent中,先绘制全屏截图,然后在截图上绘制用户选择区域(这一步是为了防止其他窗口干扰截图鼠标事件)保存选择区域:在mouseReleaseEvent中,根据用户选择区域从全屏截图中裁剪出选择区域的截图,并保存到文件。先上代码(主函数没有改动)
2024-08-12 17:45:33
368
原创 QT初识网络编程之服务器和客户端的搭建及连接
在UI界面里添加按钮并且设置其文本为连接,当连接到服务器时设置按钮文本为断开,当与服务器断开连接时设置按钮文本为连接。当客户端打开的时候需要通过连接按钮连接到服务器(也可以实现打开客户端自动连接到指定服务器)server.cpp代码 (源代码.cpp文件名为widget.cpp)server.h代码(源代码.h文件名为widget.h)当服务器启动的时候没有客户端的连接 ,当前连接数设置为0。本文章只实现了服务器的创建和客户端的连接的基本功能。当有客户端连接到服务器的时候服务器的当前连接数+1。
2024-07-11 22:09:48
194
原创 使用QLabel类提升实现当鼠标指针在QLabel上时触发事件
第一步:创建带ui界面的项目并在ui界面上拖放一个QLabel,一个QLineEdit并将QLineEdit设置为。第四步:在创建项目时产生的widget.h和widget.cpp书写如下代码。完成以上代码后再ui设计界面点击label将label提升为类MyLabel。以上添加了图片资源文件,一个是闭眼一个是开眼,就和显示密码和隐藏密码差不多。第三步:编写mylabel.h代码和mylabel.cpp代码。这里发送信号是为了和主界面进行交互。鼠标箭头未到label上时。鼠标箭头在label上时。
2024-06-28 17:20:41
370
原创 Windows10下QT连接Mysql
再次编译编译成功进入到Qt安装目录下的mysql文件夹(例: D:\Download\Qt\5.12.12\Src\qtbase\src\plugins\sqldrivers\mysql)1.找到Qt安装路径并打开sqldrivers文件夹(例如:D:\Download\Qt\5.12.12\mingw73_64\plugins\sqldrivers)例: D:\Download\Qt\5.12.12\Src\qtbase\src\plugins\sqldrivers\mysql。
2024-03-05 18:51:41
472
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人