自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (20)
  • 收藏
  • 关注

原创 python之pyqt专栏11-事件(QEvent)

在中,实例化对象,然后在当调用进入主函数事件循环并且等待调用。当被调用时,的返回值会被设置。函数的逻辑结构伪代码主要事件循环从窗口系统接收事件,然后将这些事件分发到应用程序小部件。部件通过被调用它们的函数来接收事件。

2023-12-03 14:30:38 480

原创 python之pyqt专栏10-键盘事件

2:与鼠标事件一样,如果需要实现键盘事件,也需要对键盘事件进行重写。由于只是对键盘按下与抬起(可以在QWidget找到它们,如下图),只实现对。1:设置窗口获取焦点,否者通过按键可以没有反应。通过按键盘的上下左右,移动button的位置。判断哪个方向键被按下,改变对应的坐标,通过。获取button相对于窗体的位置。当键盘下键被按下, y坐标-5;当键盘左键被按下,x坐标-5;当键盘右键被按下,x坐标+5;当键盘上键被按下,y坐标-5;Qt.Key.按键编号,可以在。

2023-12-01 21:48:35 601

原创 python之pyqt专栏9-鼠标事件

当鼠标进入窗口时,点击鼠标左键,出现一个label并在显示光标在窗口的坐标;按住左键不释放拖动鼠标,label的坐标信息跟着光标位置变化,当左键被释放时,label消失不见。1.a0是事件对象,通过button()可以获取被按下的按键,而Qt.MouseButton是枚举,里面定义了鼠标按键编号。2:设置Label文本内容,"y =0 "后面有很多空格,目的是为了占位,不然当坐标值变大会显示不全。1:在类的构造函数,添加一个label标签,并设置它的父对象是当前窗口。当鼠标左键被释放时,隐藏label。

2023-11-30 18:37:39 1137

原创 python之pyqt专栏8-信号与槽4

槽函数中判断信号传过来数据类型是int类型,还是str类型,int将数据打印,str类型将数据设置为abel的文本内容。注:当参数的 Python 类型没有对应的 C++ 类型时,会出错,应谨慎使用重载信号。代码意思是定义重载信号sendText,槽函数的参数可以是int数据类型,str类型的参数。,我们知道在自定义信号时,可以设定信号参数数据类型。str数据类型信号,获取数据lineEdit的文本内容发送。信号进行了重载,需要进行两次数据绑定。int数据类型信号,写定值“19”发送。

2023-11-29 13:24:45 384

原创 python之pyqt专栏7-信号与槽3

如果我们可以在的Ui_Form自定义一个信号(sendText),这个信号通过connect绑定的Ui_Form类函数(deal_signal),那么它们就会建立关系。修改代码如下# 导入sys模块import sys# PyQt6.QtWidgets模块中导入QApplication, QWidget# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 获取行编辑文本# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 实例化应用。

2023-11-28 21:41:30 1734

原创 python之pyqt专栏6-信号与槽2

上一篇python之pyqt专栏5-信号与槽1-CSDN博客,我们通过信号与槽实现了点击Button,改变Label的文本内容。可以知道 信号是在类中定义的,是类的属性 槽函数是信号通过connect连接的任意成员函数,当信号发生时,执行与信号绑定的槽函数。 在上一篇的项目基础为UI界面添加一个新Label 新对象列表如下 UI界面如下 1:点击编辑信号/槽 2:鼠标点击Button,按住左键不释放,拖到labe

2023-11-27 21:02:59 855

原创 python之pyqt专栏5-信号与槽1

在上一篇文章,我们了解到如果想要用代码改变QLabel的文本内容,可以调用QLabel类的text()函数。 但是现在有个这样的需求,界面中有一个Button与一个Label,当点击Button时,将Label的内容改变为“Hello world!” 创建新项目,运行QtDesigner,设计UI界面 对象列表 UI界面 main.py 代码如下解析实现 在main.py中,相当于python之pyqt专栏2-项目文件解析-

2023-11-27 13:23:07 1004

原创 python之pyqt专栏4-代码控制部件

中因此当我们需要通过代码控制部件时,需要在类中或者在父类中找到相关的函数,对它进行调用。

2023-11-26 14:32:38 842

原创 python之pyqt专栏3-QT Designer

qpyqt 的QtDesigner基本使用

2023-11-25 08:45:04 1458 1

原创 python之pyqt专栏2-项目文件解析

MyMainForm。

2023-11-24 18:11:13 1066

原创 python之pyqt专栏1-环境搭建

pyqt6。

2023-11-23 23:29:09 1147

原创 Qt专栏3—Qt项目创建Hello World

Qt hello world项目创建

2023-11-21 17:10:05 428

原创 QT专栏2 -Qt for Android

Qt6.6 for android & JDK17

2023-11-21 10:16:11 197

原创 QT专栏1 -Qt安装教程

Qt安装教程

2023-11-18 16:15:29 943

原创 触摸屏问题解析(1)-手指点击偏移

为什么有时候,我们点击了图标打开不了应用,这里来揭秘。

2023-07-20 18:55:56 181

原创 UART通信

UART通信

2022-09-07 02:43:24 598

原创 微控制器通信2 -基础(逻辑电平与I/O电压)

微逻辑电平与I/O电压

2022-09-04 13:02:51 920 1

原创 微控制器通信1 -基础(微控制器与模块化设计)

微控制器与模块化设计

2022-09-04 12:45:21 470

原创 STM32基础13--直接存储器访问(DMA)

前言 在前面无论是串口,ADC,还是DAC。我们都需要CPU去将数据读回来,然后发送出去。DMA(Direct Memory Access,直接存储器访问)...

2022-05-19 23:48:59 1221

原创 STM32基础12--数模转换(DAC)

目录前言DAC框图功能需求硬件电路STM32CubeMx配置DAC功能代码实现串口输出前言 在做51单片机项目时,如果需要对外围电路的压输出,往往会在51单片机上面外挂一个DAC转换芯片(例如DAC0808)。但在STM32F407中,不再需要这么干了,因为在STM32的内部就已经集成了DAC电路。 STM32中,DAC 模块是 12 位电压输出数模转换器。DAC 可以按 8 位或 12 位模式进行配置,并且可与DMA ...

2022-05-08 16:21:31 2975 1

原创 STM32基础11--模数转换(ADC)

目录前言ADC框图ADC测量的硬件电路功能需求STM32CubeMx配置ADC功能代码实现前言 在做51单片机项目时,如果需要对外围电路进行电压测量时,往往会在51单片机上面外挂一个ADC转换芯片(例如ADC0809)。但在STM32F407中,不再需要这么干了,因为在STM32的内部就已经集成了ADC电路。 STM32中有3个最高分辨率为12 位 ADC 是逐次趋近型模数转换器。它具有多达 19 个复用通道,可测量来自 16 个外部源...

2022-05-04 14:26:03 2540 1

原创 STM32基础10--实时时钟(RTC)

目录前言RTC框图STM32实时时钟电路功能需要STM32CubeMx配置RTC配置RCC配置RTC配置时间,闹钟,唤醒开启中断设置中断优先级功能代码实现STM32Cude生成RTC初始化自定义触发闹钟次数变量重写周期唤醒回调函数重写闹钟中断函数前言在做51单片机项目时,如果需要年月日时分秒的时间记录,会在51单片机上面外挂一个DS1302的时钟芯片,再加上时间芯片的外围电路。但在STM32F407中,不再需...

2022-05-02 20:12:40 9987 2

原创 STM32基础9--串口通信(UART)

串口基本通讯的方式

2022-05-01 19:55:58 3634

原创 STM32基础8--通用定时器(PWM控制LED)

目录PWM控制LED硬件电路PWM周期与LED闪烁PWM低电平与LED的亮度等级PWM实现256个等级的LED亮度呼吸灯STM32CubeMx配置通用定时器 代码功能实现从STM32基础7--通用定时器,STM32通用定时器可以产生PWM波形,从而控制LED亮度。下面我们更加详细的了解一下,PWM对LED的控制。PWM控制LED硬件电路在下面的原理图中,可以看到LED0与LED1连接到STMF407的PF9与PF10引...

2022-04-30 19:49:25 3477

原创 STM32基础7--通用定时器(PWM输出)

STM32 通用定时器(PWM输出)

2022-04-25 00:38:36 1960

原创 STM32基础6--基本定时器

目录基本定时器框图设置定时时间STM32CubeMx配置基本定时器HAL库中基本定时器初始化HAL库中实现基本定时器中断服务过程STM32F407中有基本定时器,通用寄存器,高级寄存器。其中TIM6与TIM7是基本定时器。基本定时器框图在基本定时器中,内部时钟(CK_INT)经过控制器到达预分频器(PSC),经过分频后进入计数器(CNT COUNTER)。当计数值与自动重装寄存器的值一样,触发自重重装重新计数,同时可以触发中断 、DM...

2022-04-17 17:35:57 1409

原创 STM32基础5--外部中断

目录外部中断/事件控制框图23根外部中断线 STM32CubeMx配置外部中断HAL库中实现函数中断服务过程外部中断/事件控制框图 在下面的外部中断/事件控制框图中,可以看到输入线到NVIC的过程,如图中的1线。 1)外部信号由输入线进入进入边沿检测电路(需要设设置上升沿触发选择寄存器或者选择下降沿触发选择寄存器,图中的2线,3线) 2) 软件中断事件寄存器,这个寄存器与边沿检测电路共同经过一个"或门",也就是既可以...

2022-04-16 17:43:22 2717

原创 STM32基础4--中断系统

目录为什么需要中断中断系统的功能中断控制器与中断向量表为什么需要中断在使用单片机时,最开始我们会使用一个Main函数,然后所有的功能都往里丢。在任务少的时候,并没有什么问题。例如在main函数添加点亮LED,添加延时函数,添加KEY扫描。 一切都好像完美运行,但是如果我们将延时的时间加长,然后去KEY,这时候我们可以发现,我们按的KEY时好是坏。这时候我们就会很痛苦了,我们需要长时间的延时,但是又想我们的KEY功能正常,我们不得不想办法解决这个问题,如果...

2022-04-16 10:38:46 3654

原创 STM32基础3--GPIO控制(LED&KEY)

在SMT2基础1,生成文件后。其实就可以调用HAL库中的"stm32f4xx_hal_gpio.h"的GPIO控制函数,对GPIO进行操控了。HAL_GPIO_ReadPin 该函数,对引脚的电平的读取,也就是输入电平,返回值是电平的状态。GPIO_PIN_RESET 为低电平,GPIO_PIN_SET为高电平。typedef enum{ GPIO_PIN_RESET = 0, GPIO_PIN_SET}GPIO_PinState;函数第1个...

2022-03-26 17:59:41 3783

原创 STM32基础2--SMT32CubeMX的 code目录

目录1.0:Code的目录结构2.0:main.h3.0:main.c4.0 :gpio.h5.0 :gpio.c1.0:Code的目录结构在上一篇文章生成代码后,通过MDK打开项目,可以看到如下的项目结构。对于GPIO来说,我们只需要关注两个文件"main.h","main.c" ,"gpio.h","gpio.c"。2.0:main.h main.h 可以看到引入头文件#include "stm32f4xx_hal.h",以及对...

2022-03-20 15:16:31 601

原创 STM32基础1--STM32CubeMx项目配置

目录1.0:选择STM芯片2.0:设置RCC3.0:设置SYS4.0:硬件配置5.0:配置引脚1)设置引脚功能2)配置引脚初始化状态6.0:配置时钟树7.0:项目配置1)配置项目号名,项目保存路径,使用工具链2)配置 ".c"与".h" 文件7.0:生成代码与编译 1)生成code 2)编译1.0:选择STM芯片启动STM32CubeMx之后,点击File-&...

2022-03-20 12:52:33 1760

原创 外挂电容触摸屏总结(四)

目录 前文TP基本性能调试过程产测 前文触摸屏的基本性能指标都很明确了,各家厂家不一样,不过是对他们支持的程度不一样。以下是触摸屏的基本性能指标。TP基本性能 触摸屏的基本性能:灵敏度(Sensitivity),触控点数(Touch Number),两指分离度(Finger pitch),报点率(Report rate),掌压开机(Boot Plam),防手掌识别(Plam Rejection),防水(Water...

2022-03-02 18:52:39 3237 2

原创 外挂电容触摸屏总结(三)

目录前文电磁兼容(EMC)GB/T 17799.1 与TP相关的测试ESD ,CS ,EFTGB/T 17799.2 工业环境 中与TP相关的测试ESD ,CS ,EFT相关GB测试文件及地址前文有部叫《邪恶力量》的美剧,不知道大家有没有看过。剧情说的是两兄弟Tom与Dean,他们两个经营他们家族事业—抓鬼的故事(顺便插一嘴,前面几季挺好的,各种鬼故事,基本上都是一集杀一个)。他们在抓鬼时,经常拿了一个EMI(电磁干扰)检测仪,如果有鬼在附近,这个EMI检测就...

2022-03-01 22:24:17 808

原创 外挂电容触摸屏总结(二)

内容总结不好,以后会进行填充。

2022-02-22 19:43:26 907

原创 外挂电容触摸屏总结(一)

整体上整理外挂式电容触摸屏的系统特点

2022-02-22 19:34:26 1929

原创 C51编程总结-单片机的奇怪知识2(Keil 编译器报错)

Keil奇怪的报错

2021-12-10 23:12:40 2428

原创 C51编程总结-单片机的奇怪知识1(IC输入输出电压)

为什么5V IC跟3V IC通讯会识别不到电平

2021-12-10 22:14:29 2925

原创 C51编程25-应用篇(单片机与电脑端实现wifi通讯)

单片机使用ESP-01S wifi模块与电脑端进行数据通讯。

2021-12-01 18:53:08 9306 2

原创 C51编程24-应用篇(ESP-01S WIFI模块与电脑端通讯)

为了实现电脑端与单片机透传之前,我们先要了解下wifi模块。测试wifi模块的是否正常使用串口线连接到wifi模块串口。CH340G串口线TX与wifi模块的RX连接,CH340G串口线RX与wifi模块的TX连接。如下表 CH340G 串口线 wifi模块 TX RX RX TX 注:wifi模块不可以用5V供电,wifi模块是3.3V供电的。引脚图如下 ...

2021-12-01 17:15:55 4822

原创 C51编程23-应用篇(HC 06蓝牙模块)

51单片机使用HC 06 蓝牙模块 发送数据给笔记本与手机

2021-11-28 01:46:48 5437 1

QT专栏2 -Qt for Android

JDK 17,嫌弃官网下载麻烦可以直接点这个下载

2023-11-20

STM32基础 1 - STM32基础 13 源码

STM32基本功能的实现,GPIO,中断,定时器 ,PWM,UART,RTC,ADC,DAC,DMA

2022-08-16

STM_VCOM驱动.rar

STM_VCOM驱动.rar

2022-03-18

2019 18039.1国标

2019 18039.1国标

2022-03-01

ILI2510 specification_V14_20180705.pdf

奕力2510规格书

2021-12-25

ILITek_TP_Programming_Guide_V1.50.pdf

奕力触摸IC驱动参考文档

2021-12-25

ILI2511 specification_V14_20180705.pdf

奕力2511最新规格书

2021-12-25

ILITEK_LINUX_I2C_DRIVER_CHS_V0_0_0_7.pdf

奕力触摸IC驱动文档

2021-12-25

ILI2511参考设计资料-20181113.zip

奕力经典触摸IC-ILI2511最新参考设计,内含原理图,PCB参考

2021-12-25

ILI2510参考设计资料-20181113.zip

奕力经典触摸IC-ILI2510最新参考设计,内含原理图,PCB参考

2021-12-25

ILI2117A_REFERENCECIRCU_V104_99SE.pdf

奕力经典触摸IC,2117A最新原理图

2021-12-25

ILI2511_USB_IIC_RS232_V7_20181113.pdf

奕力经典工业级触摸IC,ILI2511最新原理图

2021-12-25

ILI2510_USB_IIC_RS232_V7_20181113.pdf

奕力经典工业级触摸IC,ILI2510最新原理图

2021-12-25

ILI2131_SZ_IIC_20200923_v3.0.pdf

奕力乐高系列工业级触摸IC,ILI2131最新原理图

2021-12-25

ILI2130_SZ_IIC_20200923_v3.0.pdf

奕力乐高系列工业级触摸IC,ILI2130最新原理图

2021-12-25

ILI2132_SZ_USB_IIC_UR_20200923_v3.0.pdf

奕力乐高系列工业级触摸IC,ILI2132最新原理图

2021-12-25

51WifiPro.zip

51+LCD+ESP-01S项目代码,实现单片机与电脑端的wifi通讯

2021-12-01

AiThinker_Serial_Tool.rar

安信wifi模块调试工具

2021-12-01

esp-01s_product_specification_zh_v1.0.pdf

ESP01S 规格书

2021-12-01

C语言注释规范.pdf

C语言注释规范

2021-11-21

51单片机-红外接收程序讲解.docx

电子菜鸟专属

2021-11-21

电子菜鸟专属12864液晶显示,内含程序

电子菜鸟专属

2021-11-21

空空如也

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

TA关注的人

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