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智能指针
STM32 简易智能家居嵌入式系统设计蓝图
文章目录声明前言一、项目需求1.1数据采集1.2执行器控制1.3人机交互1.4功能1.5场景联动1.6数据分析二、项目评估2.1软硬件2.1.1硬件2.1.2软件2.2设备通讯方式及网络协议三、技术预研3.1M
QT
T
翻过月亮.
·
2024-01-28 06:19
嵌入式开发
STM32
智能家居
stm32
智能家居
嵌入式硬件
源码 | 一键式打包脚本工具
#Author:
Qt
君#QQ交流群:732271126#INFO:关注微信公众号:[
Qt
君]第一时间获取最新推送.
Qt君
·
2024-01-28 05:46
WIN10
QT
5.8.0 通过命令行生成运行HELLO-
QT
1.首先按照一般步骤生成一个项目文件HELLO-
QT
:CTRL+N->在项目模板中选择Application->选择
Qt
WidgetsApplication,设置项目名称和路径,勾选Desktop构建套件
lingsnoopy
·
2024-01-28 04:13
QT
Qt
鼠标拖放读取文件DragDrop
之前一直跟着霍亚飞的《
Qt
Creator快速入门》学习
Qt
,但拖放事件程序一直没有成功运行,后来又搜集了很多资料,终于解决了问题。不说了,直接上代码。
lingsnoopy
·
2024-01-28 04:13
QT
如何在
QT
ableView中增加QCheckBox
常用方法有:1、通过QAbstractItemDelegate类添加,在createEditor()函数中new一个QCheckBox,塞到
QT
ableView中;2、直接使用
QT
ableView的Model
lingsnoopy
·
2024-01-28 04:13
QT
C++
QTableView
解决VS无法加载项目问题
1、项目加载失败2、重新添加移除重新添加:加载项目失败3、修改环境变量(1)删除
Qt
MsBuild(2)添加
QT
DIR重启软件VS2013重新加载项目:正常显示
lingsnoopy
·
2024-01-28 04:43
VS
visual
studio
Qt
5编译qextserialport(
Qt
5.14.2+VS2017)
1、qextserialport库下载(1)githubGitHub-qextserialport/qextserialport:Automaticallyexportedfromcode.google.com/p/qextserialport(2)code.googlehttps://code.google.com/archive/p/qextserialport/downloads我下载的是最
lingsnoopy
·
2024-01-28 04:12
QT
qt
开发语言
Qt
修改字体间距
QFontfont;//设置字间距%font.setLetterSpacing(QFont::PercentageSpacing,100);//100为默认//设置字间距像素值font.setLetterSpacing(QFont::AbsoluteSpacing,0.05);//设置字间距为0.005像素qApp->setFont(font);
lingsnoopy
·
2024-01-28 04:42
QT
C++
qt
开发语言
计算机设计大赛 图像识别-人脸识别与疲劳检测 - python opencv
文章目录0前言1课题背景2Dlib人脸识别2.1简介2.2Dlib优点2.3相关代码2.4人脸数据库2.5人脸录入加识别效果3疲劳检测算法3.1眼睛检测算法3.3点头检测算法4Py
Qt
54.1简介4.2
iuerfee
·
2024-01-28 04:39
python
学习Py
Qt
5
这个就可以拖动该布局到其它位置啦2、python
Qt
Designer窗口与实际python代码运行窗口不一致这是
QT
的预览情况这是pycharm运行代码
中二骚年
·
2024-01-28 02:05
Python
pyqt
CMake构建
Qt
工程
在https://blog.csdn.net/fengbingchun/category_12172633.html上有直接通过vs2022建的Console、Widgets、Quick三个工程,这里增加通过CMake构建。build.sh内容如下:#!/bin/bashif[$#!=1];thenecho"Error:requiresoneparameter:ReleaseorDebug"ech
fengbingchun
·
2024-01-28 01:31
Qt
CMake/Makefile
qt
python在线聊天室(带聊天保存)
pythonSocket在线聊天室(带聊天保存)需求功能1.聊天信息保存功能(服务端会把信息保存到一个txt里面)2.使用py
qt
5框架作为一个可视化界面3.具备一个服务端和多个客户端的功能4.具备离线加入黑名单
超维Ai编程
·
2024-01-28 01:24
python
Vue学习笔记1(基础知识点和触发事件)
API—Vue.js(vuejs.org)vue的md文档:在线版https://wekenw.gitee.io/vuedoc/Vue开发者工具:https://pan.baidu.com/s/1UvK1
Qt
FjfrFKqqzYBgQPow
热爱可抵岁月mrx
·
2024-01-28 00:46
web前端
vue.js
前端
学习
Learn C++学习笔记:第M章—移动语义和复制语义:为什么移动语义效率更高 & 怎么进行移动std::move
1、移动语义效率更高前面讲到,之所以采用移动,原因①是为了避免多个
智能指针
指向同一个内存,导致的释放问题。除了这个优点之外,还有原因②移动语义还比复制语义多一个优点,效率更高。
不要熬夜多喝热水
·
2024-01-28 00:49
C++
qt
学习:http+访问百度智能云api实现动物图片识别
目录获取idkey编程步骤配置ui界面添加模块,头文件和定义变量新建两个类,一个图像Image类,一个Http类,http类继承QObject类,并添加头文件并定义成员和函数实现图像Image类,Http类的函数在ui界面的cpp中添加全局变量,根据自己的应用来写,开头有获取方法
码农小白
·
2024-01-27 23:25
qt
学习
qt
学习:实战 http请求获取qq的吉凶
目录利用的api是聚合数据的qq号码测吉凶编程步骤配置ui界面添加头文件,定义网络管理者和http响应槽函数在界面的构造函数里创建管理者对象,关联http响应槽函数实现按钮点击事件实现槽函数效果利用的api是聚合数据的qq号码测吉凶先进入到聚合数据的首页,注册创建账户,个人认证点击API,选择qq号码测吉凶,然后申请进入qq号码测吉凶看接口文档获取api的接口地址,请求头部,请求传输,回应json
码农小白
·
2024-01-27 23:55
qt
学习
qt
学习:http+访问百度智能云api实现车牌识别
--0元领取创建应用---填写应用名称---个人----应用描述开通查看车牌识别的api文档查看自己应用的apikey查看回应的数据格式编程步骤ui界面编辑添加模块,头文件和定义变量在pro中添加模块
QT
码农小白
·
2024-01-27 23:54
qt
学习
ROS2高效学习第二章 -- ros2常用命令和相关概念学习,熟练玩起来小乌龟样例
理解话题topic和消息msg2.5理解服务service2.6理解参数parameter2.7理解动作action2.8理解计算图源名称(graphresourcename)2.9录包和播包2.10使用r
qt
_console
界首大学
·
2024-01-27 23:12
学习
机器人
算法
自动驾驶
细说
智能指针
内存泄漏的产生在C++中内存的分配与释放都是手工操作的(分配内存用new,释放内存用delete),这种方式本身就很容易产生内存泄漏。因为人们在开发过程中需要内存时很自然的就用new分配一块,但这块内存什么时候释放就说不好了,有可能用完马上就释放,也有可能要等待一个周期才能释放等等。而且随着时间的推移,代码越来越大,需要被释放的内存被遗忘的可能性也就更大。看一下具体的例子voidmyfunc(){
皮蛋的小世界
·
2024-01-27 22:05
C++
c++
【
Qt
无门槛入门】信号以及信号机制及其常用控件(1)
但是
Qt
对象不会无故收到某个信号,要想让一个对象收到另一个对象发出的信号,这时候需要建立连接(connect)QPushButton*quitBtn=newQPushButton("关闭窗口",this
flyyyya
·
2024-01-27 21:24
qt
数据库
服务器
QT
入门篇---无门槛学习
1.1什么是
Qt
Qt
是⼀个跨平台的C++图形⽤⼾界⾯应⽤程序框架。它为应⽤程序开发者提供了建⽴艺术级图形界⾯所需的所有功能。它是完全⾯向对象的,很容易扩展。
flyyyya
·
2024-01-27 21:23
qt
学习
开发语言
css 去掉a标签下划线,CSS 解决 a标签去掉下划线 text-decoration: none无效 的解决方案...
nGrinder安装指南NGrinder由两个模块组成,其运行环境为OracleJDK1.6nGrindercontrollerweb应用程序,部署在Tomcat6.x或更高的版本nGrinderA...
Qt
weixin_39713841
·
2024-01-27 21:07
css
去掉a标签下划线
详谈c++
智能指针
!!!
文章目录前言一、
智能指针
的发展历史1.C++98/03的尝试——std::auto_ptr2.std::unique_ptr3.std::shared_ptr4.std::weak_ptr5.
智能指针
的大小
ilycyq
·
2024-01-27 20:21
c++
java
开发语言
linux
C++
智能指针
1、为什么需要
智能指针
?
ketil27
·
2024-01-27 20:55
c++
算法
开发语言
离散数学——命题逻辑、谓词逻辑、集合与关系知识点
简单不做赘述)1.否定:¬2.合取:∧3.析取:∨4.条件:→5.双条件:↔三、命题公式与翻译四、真值表与等价公式1.真值表:根据命题公式的真值可简单构建,示例:构造¬P∨Q的真值表如下PQ¬P¬P∨
QT
TFTTFFFFTTTFFTT2
D D D D C
·
2024-01-27 19:53
离散数学
笔记
如何安装
QT
环境(未完结)
一、下载
QT
在线安装包
Qt
|软件开发全周期的各阶段工具二、直接运行exe文件安卓选项可以不勾选三、配置环境变量四、创建新工程,运行
m0_61973119
·
2024-01-27 18:16
QT
qt
开发语言
MQ消息队列主流消息服务规范及代表产品
内容速览:消息服务规范AMQP(AdvancedMessageQueuingProtocol)M
QT
T(MessageQueuingTelemetryTr
c_zyer
·
2024-01-27 18:13
消息队列
中间件
中间件
C++学习|
QT
快速入门
QT
简单入门
QT
Creater创建
QT
项目选择项目类型——不同项目类型的区别输入项目名字和路径选择合适的构建系统——不同构建系统的却别选择合适的类——
QT
基本类之间的关系TranslationFile选择构建套件
魔法自动机
·
2024-01-27 18:58
C++学习
c++
学习
qt
Windows下libmodbus库的编译与
Qt
里的调用
引言最近尝试利用
Qt
制作客户端界面,但查阅文献发现其自带modbus通讯库无法满足我所需的实时性,所以尝试配置第三方库libmodbus。
惘栀箱
·
2024-01-27 18:53
Qt
windows
Qt
中Widget样式表实现圆弧边框
第一步第二步第三步第四步//插入border-radius:10px;border:2pxsolid#000;效果图
做一个AC梦
·
2024-01-27 18:47
qt
c++
开发语言
ui
C++实现并行和异步任务,DAG流水线的开源库-Taskflow
以下是Taskflow的简介:主要特点:C++17标准:Taskflow基于C++17标准,充分利用了现代C++的特性,包括lambda表达式、可变模板参数、
智能指针
等。
zhaoyqcsdn
·
2024-01-27 18:47
C++
c++
开源
开发语言
Qt
,C++实现图片验证码
动态设置背景和边框颜色动态修改圆角矩形,圆角比例可自定义动态更改验证码长度和噪点以及感染线数量支持自定义的范围包括但不限于上图内容,有关所有自定义功能参考下面的结构体定义///图片验证码控件风格数据结构体typedefstructL
QT
IMGVERUIFY_STYLE
黑太狼大王
·
2024-01-27 18:16
qt
c++
网络
Qt
编译运行出现:-1: error: [Makefile.Release:1774: release/qrc_re.o] Error 1的处理办法
错误原因分析这个错误信息表示在编译
Qt
项目时,链接器在尝试生成release/qrc_re.o这个目标文件时遇到了错误。通常,这种错误是由于资源文件(.qrc)中的某些文件无法找到或无法访问导致的。
做一个AC梦
·
2024-01-27 18:16
qt
开发语言
c++
ui
qt
实现验证码的代码与思路
#ifndefRANDVERIFYCODE_H#defineRANDVERIFYCODE_H#include#include#include#include#includeclassrandVerifyCode:publicQWidget{Q_OBJECTpublic:explicitrandVerifyCode(QWidget*parent=nullptr);voidpaintEvent(QPa
wushuang443
·
2024-01-27 18:16
Linux
+
QT
qt
c++
Qt
验证码功能
首先在.h里对这几个函数进行声明public:voidpaintEvent(QPaintEvent*event);//绘画事件voidmousePressEvent(QMouseEvent*event);//鼠标点击事件重载voidGetCapt();//验证码其次在.cpp进行实现,对验证码内容存入数组的操作不能放在paintevent里面,否则会进入死循环数组内容一直刷新导致验证码一直输入不正
皮糖哟滴
·
2024-01-27 18:46
c++
qt
ffmpeg
Docker基础1-3
-3时间:2023-01-02https://www.bilibili.com/video/BV1gr4y1U7CY/xmind文档:https://www.aliyundrive.com/s/6ia
Qt
9zLDVm
mingyuewu
·
2024-01-27 18:45
Docker
容器
安装
命令
Qt
实现验证码功能控件
效果图:原理随机挑选数字或者字母,随机选取颜色,通过绘制实现数字和字母验证码以及背景噪点核心代码//随机获取验证码数字和字母QStringVerification::getVerificationCodeByRand(){QStringdestCode=QString();for(inti=0;i(c);}else{intc=(qrand()%2)?'a':'A';destCode+=static
离歌漠
·
2024-01-27 18:44
Qt
c++
qt5
【
Qt
学习】随机验证码生成 & 鼠标点击事件更新验证码
目录一:效果展示二:源码分享一:效果展示验证码随机生成每点击一次验证码图标,就可以刷新出一个新的验证码输入密码,最初是密文显示,但是通过密码编辑框旁边的按钮控件可进行明文密文的切换最初密文切换明文二:源码分享以登录窗口的展示为例登录窗口类定义如下#ifndefLOGINWIDGET_H#defineLOGINWIDGET_H#include"setcontrol.h"#include#includ
chenruhan_QAQ_
·
2024-01-27 18:14
学习
qt
c++
开发语言
Qt
如何生成随机验证码
1、先创建一个
QT
应用程序,在ui中添加一个QFrame控件,后期将这个控件提升为下面自己实现验证码的类就可以显示出来了。
十年编程老舅
·
2024-01-27 18:14
QT开发
qt
ui
c++
qt开发
qt教程
Qt
实现验证码相关功能
Qt
实现验证码的原理随机性:验证码必须是随机生成的,以确保每次显示的内容都不同。安全性:验证码的生成过程需要考虑到安全性,例如使用不同的算法生成验证码,避免被恶意程序破解。用户交互:验证码生
做一个AC梦
·
2024-01-27 18:13
qt
开发语言
ui
c++
【
QT
+QGIS跨平台编译】之十一:【libzip+
Qt
跨平台编译】(一套代码、一套框架,跨平台编译)
文章目录一、libzip介绍二、文件下载三、文件分析四、pro文件五、编译实践一、libzip介绍libzip是一个开源C库,用于读取,创建和修改zip文件。libzip可以从数据缓冲区,文件或直接从其他zip归档文件直接复制的压缩数据中添加文件。在不关闭存档的情况下所做的更改可以还原。【libzip跨平台编译】:Windows环境下编译成果(支撑QGIS跨平台编译,以及二次研发)【libzip跨
翰墨之道
·
2024-01-27 18:12
Qt+QGIS跨平台编译
QGIS跨平台编译
QGIS编译
libzip跨平台编译
libzip编译
libzip
libzip+qt
56_树中结点的删除操作
value)基于结点的删除:SharedPoiter>remove(TreeNode*node)1.删除操作成员函数的设计要点将被删除结点所代表的子树进行删除删除函数返回一颗堆空间中的树具体返回值为指向树的
智能指针
对象树中结点的删除实用的设计原则
编程半岛
·
2024-01-27 17:18
Qt
+FFmpeg环境搭建
下载FFmpeg库FFmpeg库可以使用源码编译也可以从网上下载已经编译好的库文件,这里使用从网上下载编译好的库文件。1.从网站:https://ffmpeg.zeranoe.com/builds/下载编译好的FFmpeg库。我选择下载64位的库。2.编好的库地址下载https://github.com/BtbN/FFmpeg-Builds/releasesStatic,Share,Dev三个都下
路过的小熊~
·
2024-01-27 16:11
QT
音视频
qt
ui
开发语言
Qt
5 在Ubuntu系统中进行打包发布
**下载两个打包工具linuxdeploy
qt
patchelf**下载地址:linuxdeploy
qt
patchelf配置linuxdeploy
qt
#重命名为linuxdeploy
qt
sudomvlinuxdeploy
qt
-continuous-x86
taciturn丶
·
2024-01-27 16:41
Qt
Ubuntu
qt
ubuntu
开发语言
Qt
程序设计-半透明遮罩效果窗口实现
本文讲解如何实现
Qt
半透明遮罩效果窗口。在项目开发中,弹出对话框时,常常需要半透明遮罩,满足UI设计要求。目录1、创建遮蔽窗体2、添加测试的显示窗口3、主窗体调用
未来无限
·
2024-01-27 16:41
C++
QT程序设计
qt
半透明遮罩效果窗口实现
窗口实现
Qt
5自定义控件-
Qt
Designer中直接拖动
CSDN免积分资源新建一个
Qt
项目,选择“其他项目”->"
Qt
4设计师自定义控件“填入项目名称:CustomPushButton。
taciturn丶
·
2024-01-27 16:11
Qt
qt
FFmpeg线程类封装+
QT
5实现直播拉流(文末含源代码)
FFmpeg源码编译参考:FFmpeg源码编译(基于MSVC编译器)
Qt
5使用FFmpeg参考:
Qt
5+FFmpegFFmpegThread封装初始化,在新的ffmpeg版本中,只需要初始化网络流格式。
taciturn丶
·
2024-01-27 16:11
FFmpeg
Qt
ffmpeg
qt
开发语言
Ubuntu18.04 搭建
qt
arm64编译环境
下载gcc-linaro-6.3.164位平台的编译器gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar.xz操作如下:下载地址:https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/aarch64-linux-gnu/解压安装至aarch64-linux-
taciturn丶
·
2024-01-27 16:10
Qt
Ubuntu
qt
开发语言
ubuntu
Qt
基于开源
Qt
-Advanced-Docking-System实现高级窗口停靠系统
下载
Qt
-Advanced-Docking-System-master资源包,资源包内提供了demo使用案例,github下载较慢,提供免积分资源包。
taciturn丶
·
2024-01-27 16:10
Qt
qt
开源
开发语言
Qt
5.12.3远程连接MySQL数据库
标题
Qt
5.12.3远程连接MySQL数据库1.下载MySQL官网下载地址:MySQL::BeginYourDownload,注意选择操作系统,此文档以windows操作系统为例。
taciturn丶
·
2024-01-27 16:40
Qt
数据库
qt
mysql
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他