E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式QT界面开发
Qt
之Map嵌套对象指针的删除(其他容器也适用)
Method1:使用qDeleteAllh:QMap*MapValueForWarn;QMap*>*MapCatchForWarn;QVector*>*>*VecCatchForWarn;cpp:VecCatchForWarn=newQVector*>*>();for(inti=0;i();MapCatchForWarn=newQMap*>();MapValueForWarn->insert(0,
无尽V深海
·
2024-01-18 04:45
Qt学习总结
Qt
之正则表达式一二三
/***RegExpTest.h*/#include#includeclassQLabel;classQLineEdit;classQRegExp;classQRegExpValidator;classQVBoxLayout;classQString;classParser:publicQValidator{Q_OBJECTpublic:explicitParser(QObject*parent=
无尽V深海
·
2024-01-18 04:15
Qt学习总结
Qt
之PaintEvent
从
Qt
官方给的例程可以看出,如果想将绘图加入事件循环共有两种方式:绘图事件和定时器事件两种方式,通常使用前者。
无尽V深海
·
2024-01-18 04:15
Qt学习总结
qt
数据库
开发语言
Qt
之引入Boost
对于编译器还不支持modernc++(c11、c13等),
Qt
版本低于4.8的朋友来说,智能指针的特性就很难(完整的)体验上了,好在还有Boost。
无尽V深海
·
2024-01-18 04:44
Qt学习总结
qt
Qt
之Sqlite insert 方法对比
在台式机上测试Sqlite不同插入方案对比发现:select-stmt是插入速度最快的方式,事务虽然也能加快插入数据,相较于STMT还是慢了不少。#include#include#include#include#include#include#includeclassSqlInsert{public:SqlInsert(){db=QSqlDatabase::addDatabase("QSQLITE
无尽V深海
·
2024-01-18 04:44
Qt学习总结
Qt
之程序崩溃原因定位手段
由于
Qt
主要作为跨平台的界面库存在,在Linux环境下定位问题较Windows下难,记录下已知的Linux环境下
Qt
程序崩溃原因定位的方法。
无尽V深海
·
2024-01-18 04:14
Qt学习总结
Linux
qt
linux
Qt
之AVI录屏
/********CScreenShot.h**************/#ifndef__CSCREENSHOT_H#define__CSCREENSHOT_H#include#include#include#include#include#defineCollectGarbage(className)classclassName##Collect{public:~className##Coll
无尽V深海
·
2024-01-18 04:14
Qt学习总结
qt
开发语言
c++
Qt
之QSignalMapper
资料来源:https://doc.
qt
.io/archives/
qt
-4.8/qsignalmapper.htmlhttps://blog.csdn.net/mcgrady_tracy/article/
无尽V深海
·
2024-01-18 04:44
Qt学习总结
Qt
之Q_PROPERTY
Qt
样式表分离中需要使用到Q_PROPERTY宏,在代码现在的版本中,使用样式表主要还是使用setStyleSheet(),但是考虑到后续样式表分离,使用QSS就不得不提及Q_PROPERTY了。
无尽V深海
·
2024-01-18 04:44
Qt学习总结
Qt
之事件处理
Qt
提供5种级别事件处理与事件过滤方法1.重新实现特殊的事件处理器以QLabel为例,QLabel类中可以重写的虚函数有如下11个函数。
无尽V深海
·
2024-01-18 04:44
Qt学习总结
Qt
之QDialog
还可以提供一个返回值;QDialog可以提供defaultbuttons;最后QDialog用setSizeGripEnabled()还是可以在低层次中心提供一个QSizeGrip类;QDialog或者其他有
Qt
无尽V深海
·
2024-01-18 04:13
Qt学习总结
Qt
之内存数据库
内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。所以在有大量数据交互时使用内存数据库,等到数据交互量降下来以后同步至本地数据库也是个不错的选择。下段代码是我事先将部分数据插入内存数据库,便于后续数据交互时查表使用。/**@brief将自检信息表存入内存数据库中*@return&Me
无尽V深海
·
2024-01-18 04:13
Qt学习总结
Qt
之自建标题栏
在项目中遇到Linux环境重Dialog在双击标题栏时对话框会最大化的情况,在设置MaxmiumSize等都没有效果的情况下所以自设标题栏。大体思路是通过三个空间组成标题栏的图标、标题、关闭按键,并且通过鼠标事件来控制框体的移动。通过继承QDialog,将标题栏和将所要显示的内容的Widget组合起来,通过GetCurChildWidget()接口将Widget接口暴露出来供后续填充自己想要的Wi
无尽V深海
·
2024-01-18 04:13
Qt学习总结
Qt
之QxOrm
QxORM介绍QxORM库是一种为了C++/
Qt
开发者服务的关系对象映射型数据库的类库,每个类都有简单的C++设置函数,你可以接触到如下特性:持久性:支持最常见的数据库,如SQLite、MySQL、PostgreSQL
无尽V深海
·
2024-01-18 04:43
Qt学习总结
qt
开发语言
TinkerBoard2板卡BuildRoot系统配置YYT-MIPI7LCD
目前的Debian采用的都是LinuxDRM框架进行显示,在DRM框架中,其显示通路如下图所示图中的几个组成部分Framebuffer:显存,
嵌入式
系统使用的是内存的一部分CRTC:显示控制器,在RK3399
zoipuus
·
2024-01-18 04:39
TinkerBoard2
嵌入式
linux
BuildRoot
行为验证码(AJ-Captcha快速入门)
行为验证码行为验证码采用
嵌入式
集成方式,接入方便,安全,高效。
日常bb
·
2024-01-18 04:45
【win11 绕过TPM CPU硬件限制安装】
Qt
编程指南VX:hao541022348■下载iso文件■右键文件点击装载出现如下问题■绕过TPMCPU硬件限制安装方法■虚拟机安装win11■下载iso文件选择Windows11(multi-editionISO
光芒Shine
·
2024-01-18 04:01
计算机知识点
windows
【芯片手册区别】
Qt
编程指南VX:hao541022348■芯片手册■用户手册usermanual(程序员)■数据手册datasheet(硬件)■参考手册(硬件)■芯片手册按功能划分主要就有两种手册。
光芒Shine
·
2024-01-18 04:01
#
Keil5
windows
嵌入式
学习第二天
复习学习:C语言基础:1.基础:1.基本数据类型、运算符、表达式2.常用的输入输出函数3.流程控制2.重点知识:1.数组2.函数3.指针3.难点知识:1.构造数据类型2.链表3.内存管理1.进制转换:二进制、八进制、十进制、十六进制二进制:01八进制:01234567十进制:0123456789十六进制:0123456789abcdef二进制、八进制、十六进制->十进制:对应位*对应位的权值再求和
桮酒
·
2024-01-18 04:55
学习
嵌入式
学习第三天
复习学习1.常量和变量:1.字符串常量:"ab""helloworld"字符串末尾都有一个用来标识字符串结尾的\0字符'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有2个字符'a'+'\0'"ab\0"4字符"ab\\\123ab"7字符2.标识常量#defineN5宏只是代码的替换,中间不进行任何数据计算的操作宏名一般都是大写,用来和变量区分3.变量:数据类型变量名;i
桮酒
·
2024-01-18 04:55
学习
java
前端
嵌入式
学习第一天
Ubuntu常见操作:1.挂起:让操作系统暂停2.关闭:先挂起,再关闭虚拟机3.重启:Ubuntu系统中点击"PowerOff",再将虚拟机关闭,再重新启动虚拟机和Ubuntu系统4.全屏:ctrl+alt+回车5.窗口:设置窗口大小,选择"查看"->"立即适应客户机"6.打开终端:ctrl+alt+t(一个窗口)ctrl+shift+t(多个窗口)Linux基本命令:1.ls:查看当前目录下所有
桮酒
·
2024-01-18 04:24
学习
数据库
QT
quick基础:qml界面切换
需求说明,在项目开发过程中,可能会出现多个界面切换问题。再测试过程中发现,程序开始运行时,所有界面的功能逻辑都在运行,这可能导致程序开始运行时浪费性能。因此,学习找到一种方式,当前显示的界面相关功能运行,否则停止运行。因此,写这篇文章记录一下。参考学习文档:https://blog.csdn.net/u011555996/article/details/122004214实例中,写了两个界面,登录
wildlily8427
·
2024-01-18 03:20
qt
quick
qt
qt
quick
QT
quick基础:组件gridview
一、下面记录
qt
quick该组件的使用方法。
wildlily8427
·
2024-01-18 03:19
qt
quick
qt
开发语言
【
嵌入式
Linux_ARM裸机】---串口通信的实现
1.通信的三个概念通信的过程可以分为三个步骤:首先,发送方按照固定编码格式进行编码;其次,将编码后的信息发送到传输介质上;最后,接收方收到后进行解码得到有效信息。同步和异步:发送方和接收方的时钟节拍一致叫同步,否则叫异步。如下雨所示,最上边的一根线就是同步信号线,发送端和接收端在相同的节拍下工作。同步使用场景:当发送端和接收端频率固定时,使用同步信号。可以想象接收端一直在接收发送端的消息。异步场景
Mr_WangAndy
·
2024-01-18 03:00
嵌入式Linux_ARM裸机
串口通信概念
串口通信原理
同步异步
起始位停止位数据位校验位
通信电平信号
Linux-ARM裸机(十一)-UART串口通信
无论单片机开发还是
嵌入式
Linux开发,串口都是最常用到的外设。可通过串口将开发板与电脑相连,然后在电脑上通过串口调试助手来调试程序。
xiaoliu_henniu
·
2024-01-18 03:30
linux
arm开发
运维
学历对于
嵌入式
开发的工资有没有影响
大家好,今天给大家介绍学历对于
嵌入式
开发的工资有没有影响,文章末尾附有分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!可进群免费领取。
D_ovis
·
2024-01-18 02:21
c语言
python
嵌入式硬件
Dart | flutter sdk 安装
Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和
嵌入式
平台。
孟华328
·
2024-01-18 01:25
Dart
进阶之路
flutter
swift
ios
使用
Qt
的QDir/QFile类创建文件夹、以时间命名的dat/txt等文件、从文件中读写数据等操作
结尾附赠源码一、创建文件夹使用QDir类用来创建文件夹,可以是绝对路径、也可以是相对路径。例如:绝对路径QDir("/home/user/Documents")QDir("C:/DocumentsandSettings")例如:相对路径QDir("images/landscape.png")主要操作如下://声明目录对象QDirdir(path);//判断此目录文件是否存在if(dir.exist
麦子穗
·
2024-01-18 00:54
Qt
c/c++
qt
c++
SiteSucker Pro for Mac(网站下载工具SiteSucker专业版)
SiteSuckerPro是SiteSucker的增强版,可以下载
嵌入式
视频,包括
嵌入式
YouTube和Vimeo视频。
宠虫宠虫
·
2024-01-18 00:21
QT
-文件夹与文件操作/QDir/QFile
本文目录判断文件夹是否存在创建文件夹删除文件夹创建文件删除文件判断文件夹是否存在下面的代码判断E盘下ABC文件夹是否存在,注意斜杠,不要写反了#includeintmain(intargc,char*argv[]){QDirdir("E:/ABC");if(!dir.exists()){qDebug()intmain(intargc,char*argv[]){QStringdirName="E:/
文天大人
·
2024-01-18 00:19
QT
qt
Simulink简介
它支持系统级设计、仿真、自动代码生成以及
嵌入式
系统的连续测试和验证。Simulink提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。
heaptek
·
2024-01-17 23:44
无刷电机驱动
matlab
polar CTF 写shell
filename=php://filter/convert.base64-decode/resource=shell.php#content=aPD89QGV2YWwoJF9
QT
1NUWzFdKTs/Pg
samRsa
·
2024-01-17 23:42
CTF
web安全
【
QT
】
qt
中存储任何类型的数组QVector
在
Qt
中,可以使用QVector类来存储任何类型的数组。QVector是一个动态数组类,可以存储和管理任何类型的数据。
我不是程序猿儿
·
2024-01-17 23:11
QT之路
qt
数据库
开发语言
使用橡皮擦涂抹功能实现减少模板匹配特征
_提高halcon模板速度-CSDN博客但是文末附上了链接,那个是本人使用的
Qt
开发的涂抹工具。
机器视觉—ing
·
2024-01-17 21:33
Halcon
计算机视觉
ubuntu开启vnc服务,debian10 安装原生
qt
5.11.9
ubuntu开启vnc服务1,安装tigervncsudoaptinstalltigervnc-standalone-server2,设置vnc连接密码vncpasswdubuntu@ubuntu-S92:~$vncpasswdPassword:Verify:Wouldyouliketoenteraview-onlypassword(y/n)?n3,启动tigervnc。如果没有加-localho
Wood木木
·
2024-01-17 21:51
qt
设置按钮大小_
QT
使用教程(四)之初体验
在读本篇内容之前建议先从
QT
使用教程(一)(二)(三)读起,初体验1:
Qt
Creator界面认识启动
Qt
Creator,出现下图界面:
Qt
Creator的界面很简洁。
weixin_39647458
·
2024-01-17 21:08
qt
设置按钮大小
qt感叹号
第四章
QT
ime、QDate、QDateTime和QCalendarWidget
目录参考:一、表示日期时间数据的类1.
QT
ime类2.QDate类3.QDateTime类4.日期时间数据与字符串的转换二、日期时间数据的界面组件1.QDateTimeEdit及其子类2.QCalendarWidget
_哇呀呀_喝断当阳桥
·
2024-01-17 21:36
Qt6
C++
开发指南——笔记
qt
开发语言
第四章
Qt
常用按钮组件
目录一、常用的四种按钮二、按钮接口详情2.1按钮的属性2.2按钮的信号2.3以LineEdit为例子设置字体,颜色,布局格式的变化一、常用的四种按钮普通按钮(QPushButton)工具按钮(
QT
oolButton
_哇呀呀_喝断当阳桥
·
2024-01-17 21:35
Qt6
C++
开发指南——笔记
qt
开发语言
Qt
纯代码实现UI界面
1.相关信息设置编辑框内容的字体样式,包括加粗、下划线、斜体、蓝色、红色、黑色2.界面展示3.相关代码#include"dialog.h"#include#include#include#include#include#include//下划线voidDialog::do_chkBoxUnder(boolchecked){QFontfont=txtEdit->font();font.setUnde
木木夕木目心.HDS
·
2024-01-17 20:03
Qt6
qt
ui
开发语言
qt6.3
Qt
中ComboBox的简单使用
1.相关说明combobox中item的文字、data、图片设置2.界面绘制3.相关主要代码#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);}Widget::~Widget(){deleteui;}//清
木木夕木目心.HDS
·
2024-01-17 20:32
Qt6
qt
开发语言
qt6.3
Qt
倒计时或定时器的简单实现
1.相关说明
QT
imer类实现定时器或倒计时2.界面绘制3.相关主要代码//widget.htypedefstructTimeHMS{qint32hour;qint32minute;qint32second
木木夕木目心.HDS
·
2024-01-17 20:32
Qt6
qt
开发语言
qt6.3
Qt
根据单价计算总价与进制转换
1.相关说明二进制、十进制、十六进制间的相互转换2.界面绘制3.相关主要代码#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);}Widget::~Widget(){deleteui;}//计算总价voidW
木木夕木目心.HDS
·
2024-01-17 20:32
Qt6
qt
开发语言
qt6.3
LibVLC中播放、录制
video1:首先官网下载vlc库2:将下载的库添加到工程目录3:添加功能接口bool
Qt
VLCWidget::playMedia(constchar*url,PlayTypetype){if(type
烈日下的奔跑
·
2024-01-17 20:54
libvlc播放录制
停止录制
qt
无法运行rc.exe
一、打开
qt
,选择项目》构建环境》WindowsSDKVersion二、打开路径C:\ProgramFiles(x86)\WindowsKits\10\bin\10.0.17763.0选择平台,找出rc.exercdll.dll
烈日下的奔跑
·
2024-01-17 20:54
qt
开发语言
嵌入式
学习2022.1.19+1.21——C语言基础与提高
一、基本数据类型表示方法:类型、长度范围、表示方法、每种类型的数据允许进行的运算尾数+指数补码:正数本身、负数取反加一(避免0也有正负)反码:正数本身、负数取反Strlen(a):不包括\0,返回字符长度Sizeof(a):包括\0,返回数组长度,与字符多少无关转义字符都需要加上“\”\a蜂鸣器\b退格\dtab跳格\t纵向跳格\2跳到当前航的第一列\f走纸换页,打印机用到\ddd一到三位八进制数
小羊咩噗
·
2024-01-17 20:10
c语言
开发语言
后端
嵌入式
基础知识_1——C语言知识与数据结构
C语言篇关键字使用与说明1.static:这个可以将变量申明为静态的,限制变量/函数的使用范围(只限于本文件中);延长变量的生命周期使变量和main函数的生命周期一致。变量申明——延长变量生命周期:voidTest(void){staticuint8_ti=0;i++;}函数申明——只能在本文件中使用:staticvoidTest(void){uint8_ti=0;i++;}2.extern:这个
twx11213030422
·
2024-01-17 20:39
嵌入式基础知识
数据结构
嵌入式
linux c语言代码,
嵌入式
Linux C语言——C语言基础(示例代码)
嵌入式
LinuxC语言——C语言基础一、数据类型1、基本数据类型数据类型是创建变量的模型。变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间。
帅兔挽月
·
2024-01-17 20:39
linux
c语言代码
嵌入式
学习第一篇——linux基础
1.VMWareWorkstation:在当前操作系统中虚拟一个新的操作系统2.教学环境镜像文件:Linux系统(Ubuntu)镜像文件Ubuntu、Redhat、Debian、CentOS、FreeBSDLinux操作系统(以Linux为内核的操作系统)3.Ubuntu常见操作:1.挂起:让操作系统暂停2.关闭:先挂起,再关闭虚拟机3.重启:Ubuntu系统中点击"PowerOff",再将虚拟机
是一只鱼啦
·
2024-01-17 20:09
学习
c语言
linux
嵌入式硬件
嵌入式
学习第二篇——C语言基础2
1.常量和变量:1.字符串常量:"ab""helloworld"字符串末尾都有一个用来标识字符串结尾的\0字符'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有2个字符'a'+'\0'"ab\0"4"ab\\\123ab"72.标识常量#defineN5宏只是代码的替换,中间不进行任何数据计算的操作宏名一般都是大写,用来和变量区分3.变量:数据类型变量名;intNum1,N
是一只鱼啦
·
2024-01-17 20:09
学习
c语言
linux
嵌入式硬件
《
嵌入式
入门学习第一阶段——C语言》
嵌入式
学习第一阶段(今日总结)2021/9/71、C语言的基础框架#include//预编译intmain()//入口函数{···return0;//函数返回值}2、echo命令小应用3、变量基础概念先定义再使用变量说明
横渠小熊
·
2024-01-17 20:08
嵌入式学习
嵌入式
c语言
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他