logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT智能家居界面qss渲染

新手,刚开始入门QT,想着用QT做上位机,做界面是如何实现的,于是在一片博客中看到这个智能家居的界面,于是仿照这个博客编写了这和界面,这个界面原创是“流浪的鹅卵石”。在这里感谢“流浪的鹅卵石”,http://blog.csdn.net/u013704336/article/details/51072709本人只是仿照。写本博客只是想记入学习过程中的一些心得和笔记:下面上截图:

#qt
Qt5.7 MingW 编译 QtCreator

前段时间,做自定义控件的时候,参考了刘神的 Qt编写自定义控件插件路过的坑及注意事项和 Qt Creator自定义插件备忘这里非常感谢前辈的总结,使得我们避免了许多坑。这里我主要说下:每个Qt库bin目录的designer可执行文件都是和该库同一个编译器编译的,可用,如果想要集成到Qt Creator中,则需要注意版本,一般在windows上的Qt Creator版本是MSVC的,则需要...

Qt Model View 编程

Qt Model View 编程模型视图编程简介Qt包含一组使用模型/视图结构的类,可以用来管理数据并呈现给用户。这种体系结构引入的分离使开发人员更灵活地定制项目,并且提供了一个标准模型的接口,以允许广泛范围的数据源被使用到到现有的视图中。模型 - 视图 - 控制器(MVC)是一种设计模式,由三类对象组成:表示数据的模型(Model)、表示用户界面的视图(View)和定义用户界面上的操作控制(Co

Qt 多线程使用总结

这几天在研究如何使用Qt的多线程,想将串口操作放到线程中去执行,这样的话,就算是串口接收大量的数据,也不会导致界面出现假死的现象。之前在使用串口的时候,一般都是采用异步(非阻塞)方式通信,也即是通过调用:connect(serial, &QSerialPort::readyRead, this, &SerialBoard::readData);//直接读取全部数据void...

STM32 Flash操作(擦写)过程中器件复位导致数据丢失问题

1.问题描述产品在运行过程中需要保存一些断电不丢失的数据,为此将数据保存在STM32内部的flash中。但是测试人员在测试的过程中,修改了数据参数,直接断电重启机器,并没有等待flash的操作时间,导致原有的数据丢失。2. 原理分析本产品硬件平台是基于STM32F429,采用HAL库开发。在操作内部flash这部分中,查看数据手册得知:对于操作128KB的扇区擦写32位数据...

STM32 C语言使用 memset清空结构体 导致改变其他结构体数据的问题

首先,在C语言中,清空结构体的方法,我们一般会采用 memset函数。其原型是:void * memset ( void * ptr, int value, size_t num );函数功能: 填充内存块将ptr指向的内存块的前num个字节设置为指定值 value(解释为unsigned char).函数参数:ptr: 指向要填充的内存块的指针。value:要设置的值。该值以i...

qt: exec()的用法,accept()和accepted的概念

转载:http://blog.csdn.net/xdlichen/article/details/46374517本篇,会重点讲述模式对话框,以及exec()的用法,accept()和accepted的概念。一.非模式对话框非模式对话框是和同一个程序中其它窗口操作无关的对话框。在字处理软件中查找和替换对话框通常是非模式的来允许同时与应用程序主窗口和对话框进行交互。调用show()来显示非模式对话

#qt
STM32实现扫频功能

简介我们都知道,在信号发生器中,有一个扫频模式:指信号发生器在指定的扫描时间内从起始频率到终止频率变化输出,扫频模式支持线性扫频、对数扫频、和步进扫频三种方式。起始频率和终止频率起始频率和终止频率是频率扫描的频率上限和下限。信号发生器总是从起始频率扫频到终止频率,然后又回到起始频率。 当起始频率< 终止频率,信号发生器从低频向高频扫描。 当起始频率> 终止频率,信号发生器从高频向低

浅析同步通信与异步通信

1. 概述1.1同步通信原理同步通信: 发送端在发送串行数据的同时,提供一个时钟信号,并按照一定的约定(例如:在时钟信号的上升沿的时候,将数据发送出去)发送数据,接收端根据发送端提供的时钟信号,以及大家的约定,接收数据。如:I2C、SPI等有时钟信号的协议,都属于这种通信方式。IIC:SPI:同步通信中双方使用频率一致的时钟,它的数据分组比异步则大得多,称为一个数据帧。通过独特的 bit 串作为启

STM32中485采用串口DMA发送,切换收发状态问题

参考网上分享:https://www.amobbs.com/thread-5535672-2-1.htmlRS485使用DMA发送,切换收发状态,有以下几种实现方式:开启DMA的“发送完成中断”,在DMA的发送完成中断中,切换收发的状态。但是,这会导致最后的2个字节发送不出去,这是因为:DMA的“发送完成中断”出现在刚发送倒数第二个字节的起始位置,这个时候切换485的收发,若接收端不是奇校验...

    共 14 条
  • 1
  • 2
  • 请选择