logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT简易版学生信息管理系统(mysql数据库--增删改查功能)

代码如下登录界面功能实现:from1.cpp#include "form1.h"#include "ui_form1.h"#include "widget.h"#include "ui_widget.h"#include "newuser.h"#include "ui_newuser.h"#include <QMessageBox>#include <QtSql/QSqlData

#qt#mysql#big data
配置opencv测试加载图片获取不到图片资源

主要原因是在你配置opencv的链接器的输入设置时,将两个依赖库都添加进去了,当程序运行时不知道选择哪一个库是debug还是release,所以为了保险起见,你用哪个模式就只配置一个就行了。

#opencv#人工智能#计算机视觉
vscode搭建LVGL PC模拟器

首先准备资源:2.源码下载:可以下载百问网的PC模拟器代码2.资源安装:VScode安装c/c++相关插件推荐离线安装,MinGW离线安装包有2个下载路径当前最新的版本是8.1下载cmake下载安装即可,也可以直接在vscode中安装。

文章图片
#vscode#ide#编辑器
QT简易版学生信息管理系统(mysql数据库--增删改查功能)

代码如下登录界面功能实现:from1.cpp#include "form1.h"#include "ui_form1.h"#include "widget.h"#include "ui_widget.h"#include "newuser.h"#include "ui_newuser.h"#include <QMessageBox>#include <QtSql/QSqlData

#qt#mysql#big data
AD如何将厂家的元器件库,添加到自己的元器件库

打开原理图和封装后框选,之后crl+C复制,之后点开自己的原理图库和封装库,随便单击一个元器件,之后ctl+V复制到自己的库中即可。首先,去官网下载对应芯片的原理图和封装,之后用分别双击打开原理图和封装。之后打开自己的原理图库和封装库。之后在,自己的库中就可以找到该元器件了。

文章图片
#嵌入式硬件
Qt TCP多并发及心跳检测

TCP数据连接本身本不是一个多并发的网络通信方式,在Qt的TCP编程中与Linux下的TCP略有不同。在Qt中可通过线程+信号与槽机制来实现,TCP多并发特性。话不多说,上源码。Thread_erupt这个类主要是为了实现,多并发而设计的。.cpp文件:Thread_erupt::Thread_erupt(QTcpSocket *sock){// 传参来的socket赋值给private中的soc

#tcp/ip#qt#网络
LVGL显示图片

首先准备一张图片,之后使用工具(如LVGL官网中的转换工具,将图片转成含有图片十六进制数组的.c文件),之后将图片资源(图片十六进制数组)进行添加。如下是图片的一个数据结构,其中包含图片的颜色,宽度,高度,数据大小,以及图片数据。如下是将图片资源实现出来的lvgl代码。

文章图片
LVGL笔记-lv_obj对象

首先获取当前活动屏幕,之后通过lv_obj_set_xx(),设置大小,位置,矩形颜色等。分别设置长宽,x,y轴位置,背景颜色。lcd屏幕硬件初始化。

文章图片
LVGL显示中文文本

lvgl本身是不支持显示中文的,如果想显示中文,需要通过工具进行中文图形的转换,将生成的字库导入工程中进行使用。如下,将字体设置到样式中去,同时设置样式的显示颜色,最后将样式添加到label对象中。lv_obj_align()--》设置字体居中,并且x和y的偏移量为0。将文字滚动显示,操作如下,

文章图片
Read-only filesystem (只读文件系统)——删除文件

在Linux系统内,当你尝试删除只读文件时,是无法删除掉的,必须修改他的用户权限。输入命令行:mount -o remount -rw /即可。注:rw后跟的是你所要重新挂载的目录名。

#linux#debian#服务器
到底了