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界面开发
三种常用的
嵌入式
操作系统特点与性能对比
三种常用的
嵌入式
操作系统特点与性能对比收藏·PALMOSPalm是3Corn公司的产品,其操作系统为PalmOS。PalmOS是一种32位的
嵌入式
操作系统。
junecau
·
2023-12-30 22:17
操作系统
嵌入式操作系统
palm
windows
linux
嵌入式
os
ARM
嵌入式
体系架构(理论篇)
【基础知识】(1)电路中的逻辑状态:0代表的是低电平,1代表高电平(2)半导体元开关:【1】二极管单向导通性普通二极管发光二极管光敏二极管稳压二极管【2】三极管(开关特性)C:集电集B:基集E:发射集PNP型:电流方向从E极流向C极,B极接低电平NPN型:电流方向从C极流向E极,B极接高电平三极管类型判定技巧:P永远指向N极导通特性:判断发射集E和集电集C是否导通,电流方向就是箭头方向【3】场效应
ShawnWang1994
·
2023-12-30 21:46
ARM
ARM
嵌入式
ARM体系架构
ubuntu下
qt
creator打开大文件时内存占满并闪退的问题
在ubuntu16.04上,使用
qt
creator3.6.0打开一个2.6MB的头文时,会导致内存占满并闪退解决方法:Indexof/archive/
qt
creator/4.9/4.9.0使用
qt
creator4.9.0
氺月洞天
·
2023-12-30 21:44
qt
ubuntu
【NodeMCU_LUA系列】微信小程序获取中移OneNET数据
序号其它NodeMCULUA开发文档①NodeMCU/ESP8266DHT11使用②NodeMCU/ESP8266HTTPPOST数据至中国移动OneNET③NodeMCU/ESP8266M
QT
T接入中国移动
林政硕(Cohen0415)
·
2023-12-30 19:05
http
小程序
QT
UI自动化测试(1)
公司软件最多的产品是部署在Linux系统上,基于
QT
QML开发的UI,本来奔着免费的自动化框架去的,但是攻略了好久发现竟然没有合适的。
ct745363083
·
2023-12-30 19:26
自动化测试
qt
ui
开发语言
Java小游戏飞翔的小鸟
游戏界面运行
界面开发
准备1、eclipse开发工具二、创建游戏窗口Mains类作为主类,在mian方法下定义一个m1()方法,设置窗口。
云玩java.dog️
·
2023-12-30 19:55
java
开发语言
QT
日志调试系统(前台、后台、文件查看调试信息)
通过qInstallMessageHandler获取
Qt
的打印信息,将这些打印信息存放到一个Widget中,实现不通过后台就能查看日志信息。
东方忘忧
·
2023-12-30 19:08
QT
qt
开发语言
Qt
绘制圆环(渐变圆环)
voidWidget::paintEvent(QPaintEvent*event){QPainterpainter(this);painter.setPen(QPen(
Qt
::transparent,4
东方忘忧
·
2023-12-30 19:38
QT
qt
开发语言
c++
QSS QCalendarWidget
示例1:#
qt
_calendar_calendarview{background:white;}#
qt
_calendar_navigationbar{background:rgba(215,215,215,255
东方忘忧
·
2023-12-30 19:38
QT
qt
开发语言
QT
中代码设计和.ui文件设计的区别
在面试中很多面试官经常会问到.ui和代码设计的区别,在网上一搜发现几乎没有人去解答这个问题。首先我们看一下一个简单的deamon,分别是代码实现和.ui实现:代码版:.ui文件实现版通过以上两种实现方式,不难发现,代码上的实现能够更精细。.ui文件的实现更快,但是代码很长,当然有好处有坏处,好处是ui_widget.h它里面支持了翻译功能,坏处是它的编码这块无法调整。在看一个例子:代码实现:.ui
东方忘忧
·
2023-12-30 19:38
QT
qt
ui
开发语言
QT
自定义控件折线图、趋势图。
这里提供两种实现方式,一直自绘的自定义控件,一直三方SDK(qcustomplot)。这里主要介绍自绘的,它的优点是结构简单,代码逻辑好修改,容易定制,缺点是功能相对单一。三方的qcustomplot优点是功能丰富,性能突出。缺点是代码结构复杂,难以根据实际需求快速定制。方法一:接口介绍://传入数据,根据实际情况添加。structChartPointInfo{ChartPointInfo();C
东方忘忧
·
2023-12-30 19:08
QT
qt
c++
c语言
Qt
蓝牙实现连接
1、蓝牙模块在
嵌入式
设备上是通过串口连接,这样我们跟蓝牙进行交互是通过串口进行交互的。2、蓝牙一般是两板,一般是主机和从机,每块板跟
嵌入式
核心板都是通过串口进行通信的。
东方忘忧
·
2023-12-30 19:08
QT
qt
嵌入式
Linux系统实现3G网卡拨号
作者:QuietHeartEmail:
[email protected]
日期:2013年09月23日本文介绍在
嵌入式
Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。
QuietHeart
·
2023-12-30 19:34
QGraphicsItem设置不可被移动和指定鼠标可以点击按键
//获取鼠标可以点击按键
Qt
::MouseButtonsacceptedMouseButtons
东方忘忧
·
2023-12-30 19:07
QT
计算机外设
qt
开发语言
QT
通过pro文件一键切换版本
在代码中我们可以通过宏定义来控制不同的版本编译不同的代码。如:#defineIsArmOrX860#ifIsArmOrX86qdebug()<<"arm;#elseqdebug()<<"x86;#endif但是这种实现方式只能区分不同环境下的代码,而无法区分不同环境下的依赖库和头文件等关联文件。这里提供一种既可以区分不同环境下的代码,也可以区分不同环境下的依赖库和头文件的方法。如:pro文件#DE
东方忘忧
·
2023-12-30 19:07
qt
获取U盘盘符名称(U盘设备名)
完整指令:df|grep"^/dev/sd"|awk'{print$6}'基于
Qt
图形库实现的获取u盘名称的函数QStringUTool::udiskName(){///注意,这里有一个坑,
qt
无法执行带管道
东方忘忧
·
2023-12-30 19:36
QT
c/c++
linux
运维
qt
c++
Qt
下的8字节转6字节,转4字节,2字节。
在开发协议这块时,为了寻找一个快速的8字节转换其它字节的方式,百度许久也没有一款简洁好用,并且在
Qt
中也好调用的方法,所以设计出了以下方法,该方法支持8字节转为任意指定的字节长度。
东方忘忧
·
2023-12-30 19:06
c/c++
QT
qt
c++
开发语言
Qt
中的
QT
cpSocket、QWebSocket和QLocalSocket
同时实现了
QT
cpSocket、QWebSocket和QLocalSocket的简单通讯deamon,支持自动获取本机ip,多个客户端交互。
东方忘忧
·
2023-12-30 19:06
QT
qt
开发语言
Qt
进程通信之共享内存(QSharedMemory)
首先介绍下什么是共享内存。定义:共享内存指(sharedmemory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存是Unix下的多进程之间的通信方法,这种方法通常用于一个程
东方忘忧
·
2023-12-30 19:36
QT
c/c++
c++
qt
Qt
模拟键盘单击、组合键、鼠标移动的多种实现方式
Qt
模拟键盘点击分为两种情况:情况一:模拟键盘输入到系统窗口,整个系统都接收这个模拟输入。情况二:模拟键盘输入到指定的软件,只有指定的软件接收模拟输入。
东方忘忧
·
2023-12-30 19:06
QT
qt
计算机外设
开发语言
Qt
BCC异或校验、LRC纵向冗余校验、CRC循环冗余校验
BCC异或校验将每个字节数据(一般是两个16进制的字符)进行异或后即得到校验码。适用于大多数要求不高的数据通讯,像很多单片机系统的串口通讯。ASill异或校验unsignedcharGetBCC(unsignedchar*buf,unsignedintbufLen){unsignedcharcheck=0;//校验字节初始化while(bufLen--)check^=*buf++;//异或计数re
东方忘忧
·
2023-12-30 19:05
c/c++
QT
单片机
嵌入式硬件
ubuntu下使用QMediaPlayer闪退。
在新装的ubuntu进行移植或者首次安装
Qt
的编译环境,当我们的
Qt
项目中存在使用QMediaPlayer对象的时候,会出现莫名其妙的闪退现象,就是找不到什么原因,
qt
又没有具体提示,这个时候你打开视频
东方忘忧
·
2023-12-30 19:35
QT
c/c++
ubuntu
qt
linux
linux下
qt
无法使用fcix输入中文
解决方法:一、安装对应的输入法插件sudoapt-getinstalllibfcitx-
qt
5-dev拷贝系统路径上的/usr/lib/x86_64-linux-gnu/
qt
5/plugins/platforminputcontexts
东方忘忧
·
2023-12-30 19:35
QT
qt
linux
开发语言
QT
数据库的插入、更新、删除、查看的五种写法
当前方式仅支持
QT
的封装库QSqlQuery来调用。先打开数据库,然后将QSqlQuery和QSqlDatabase绑定。
东方忘忧
·
2023-12-30 19:04
c/c++
QT
数据库
qt
开发语言
QT
实现窗口大小随分辨率变化而变化
先上三张效果图,分别是原窗口、等比放大窗口和等比缩小窗口。实现原理,就是借用QGraphicsView的缩放功能来实现的,并且做好QGraphicsView的防锯齿设置,就能完美的适应各种不同分辨率的显示器上了。分辨率转换原理,如果窗口需要放在大分辨率的显示器上,需要将原窗口view大小调整到大分辨率的窗口对应的大小,然后将view进行scate放大;如果窗口需要放在小分辨率的显示器上,也需要将原
东方忘忧
·
2023-12-30 19:04
QT
qt
ui
开发语言
QT
+FFmpeg播放音视频简单版
头文件:#ifndefWIDGET_H#defineWIDGET_H#include#include#include#include#include#includeextern"C"{#include#include#include#include#include#include#include#include#include#include#include#include#include}#de
东方忘忧
·
2023-12-30 19:34
QT
c/c++
qt
ffmpeg
音视频
QT
QPainter防锯齿,能防止rotate旋转产生的锯齿。
QPainter的防锯齿,针对不同情况防锯齿,下面做了一个实验:1、图形防锯齿。未设置之前打开反走样设置能够消除圆的锯齿p.setRenderHints(QPainter::Antialiasing);2、图片存在锯齿未设置之前在打开反走样同时,对图片进行裁剪,并裁剪时打开防锯齿,能够消除锯齿。p.setRenderHints(QPainter::Antialiasing);p.drawPixma
东方忘忧
·
2023-12-30 19:34
QT
qt
开发语言
qt
的xml读写和QDomDocument、QDomElement、QDomNode、QDomNamedNodeMap讲解
在
QT
中除了使用QJsonDocument、QJsonObject、QJsonArray、QJsonValue来支持json文件的读写外,还可以通过QDomDocument、QDomElement、QDomNode
东方忘忧
·
2023-12-30 19:03
QT
qt
xml
c++
Linux系统中
Qt
程序指定位置加载库文件的四种方式
这边提供四种方法:方法一(环境变量临时加载):exportLD_LIBRARY_PATH=/home/yjd/code/mylib这种方式在终端退出后就会失效。方法二(配置环境变量到当前用户的.profile文件中):在~/.profile文件末尾加入两行:LD_LIBRARY_PATH=/home/yjd/code/mylibexportLD_LIBRARY_PATH方法三(全局所有用户都配置,
东方忘忧
·
2023-12-30 19:03
c/c++
QT
linux
运维
服务器
qt
获取cmd系统指令返回值的三种方法,支持windows和linux
注意,这里有一个坑,
qt
无法执行带管道"|“和重定向”>>"的linux指令,需要写入脚本的方式来执行。这里提供
东方忘忧
·
2023-12-30 19:03
QT
c/c++
qt
linux
windows
qt
显示图片的指定位置和大小
有时候我们需要在不裁剪图片的情况下,显示图片指定的区域,
qt
中会有两种方法:第一种使用qss来实现。第二种使用绘制事件来实现。
东方忘忧
·
2023-12-30 19:33
c/c++
QT
qt
开发语言
qt5
qt4
c++
QList、QVector、QMap、QHash安全删除(指定删除、遍历删除、快速删除)
Q各种容易结构介绍:除了QVarLengthArray,所有
QT
L数据都存放在堆空间,支持隐式共享。
东方忘忧
·
2023-12-30 19:33
QT
哈希算法
算法
数据结构
qt
调试问题四种方法
(适用场景
嵌入式
设备,大部分情况用来找死机问题)core文件生成方法:1、设置缓冲区为无限制ulimit-cunlimited。2、
qt
的pro文件添加QMAKE_CC+=
东方忘忧
·
2023-12-30 19:32
QT
c/c++
qt
qt4
qt5
QT
信号量QSemaphore基础学习
QT
信号量QSemaphore基础学习QSemaphore作为
QT
中的信号量,相当于多把互斥锁,QMutex只锁一次,而QSemaphore能锁多次,且控制多个条件。
东方忘忧
·
2023-12-30 19:02
QT
c/c++
qt
QT
QSS设置按钮边界样式
QT
设置按钮边界样式本学习添加三个按钮来做研究:QVBoxLayout*vbox=newQVBoxLayout();QWidget*w=newQWidget(this);this->setCentralWidget
东方忘忧
·
2023-12-30 19:02
QT
qt
使用c/c++实现多线程TCP通信
本文讲到在
qt
环境下多线程实现的的c和c++的tcp通信,具体原理不做描述,如三次握手四次挥手。服务器:1、定义文件描述符,套接字结构体sockaddr_in。
东方忘忧
·
2023-12-30 19:02
QT
c/c++
c语言
c++
tcp/ip
Qt
学习大全
★
Qt
提升绘制效率,绘制加速。
东方忘忧
·
2023-12-30 19:57
QT
qt
学习
开发语言
Qt
记录之实时获取窗体的尺寸Geometry
前言在进行
Qt
程序开发时,想在不同的地方获取主窗体QMainWindow的geometry或者frameGeometry属性。
FreeLikeTheWind.
·
2023-12-30 17:44
Qt开发流程
qt
开发语言
Qt
对话框无边框,背景透明,不在任务栏显示,当点击对话框之外区域对话框关闭
1.对话框无边框通过设置窗体标志实现,函数原型如下:voidQWidget::setWindowFlag(
Qt
::WindowTypeflag,boolon=true)参数解释:flag:标志on:on
FreeLikeTheWind.
·
2023-12-30 17:13
Qt开发流程
qt
开发语言
Qt
篇——QwtPainter::drawPie绘制扇形
QwtPainter::drawPie(QPainter*painter,constQRectF&rect,intstartAngle,intangle);一、参数含义:painter:重绘函数中的painter对象rect:要绘制扇形的圆的外切矩形。startAngle:要绘制的扇形的起始角angle:要绘制的扇形的角度范围这里要注意的两点:1.startAngle和angle角度要是实际角度的
易Yi
·
2023-12-30 17:11
Qt篇
qt
开发语言
异步编程:futures, async, await
使用
嵌入式
DartPad编辑器,您可以通过运行示例代码并完成练习来测试您的知识。本文主要包含:如何以及何时使用asyncawait关键字。
YorkLe
·
2023-12-30 17:55
QRadioButton多组互斥问题
二、解决方案1、创建共同的父控件fromPy
Qt
5.
Qt
import*importsysapp=QApplication(sys.argv)window=QWidget()window.setWindowTitle
CAUC_lin
·
2023-12-30 17:37
pyqt学习
pyqt
python
QpushButton菜单设置 和 右键菜单
一、前言在Py
Qt
中,可以通过QMenu和QAction类来创建和管理菜单。QMenu用于定义具体的菜单,而QAction则代表菜单中的具体操作项。
CAUC_lin
·
2023-12-30 17:07
python
pyqt
01.PostgreSQL基本SELECT语句
2.SQL分类SQL包括了所有对数据库的操作,主要是由数据定义、数据操纵、数据查询、数据控制、事务控制以及
嵌入式
SQL语言的使用
airycode
·
2023-12-30 17:52
postgresql
oracle
数据库
计算机基础--Linux详解
它可以用在各种不同的设备上,包括个人电脑、服务器、智能手机和
嵌入式
系统等。L
Dxy1239310216
·
2023-12-30 16:36
linux
2023年终总结
转眼间一年就过去了,从去年年底开始接触Python的图形
界面开发
,到现在已经能够独立开发一些大型项目了,并且也有项目开发完成并交付成功,在这个过程中自己的粉丝量、点赞量、收藏量也慢
禾戊之昂
·
2023-12-30 15:26
#年终总结
笔记
学习
年终总结
[音视频 ffmpeg] 复用推流
demovideodecodethread.cpp#include"videodecodethread.h"VideodecodeThread::VideodecodeThread(QObject*parent):
QT
hread
道剑剑非道
·
2023-12-30 15:23
ffmpeg
音视频
qt
c++
C语言基于paho实现M
QT
T客户端实战案例
C语言基于paho实现M
QT
T客户端实战案例目标说明项目代码make文件m
qt
tClient.pro项目入口main.c链表list.h消息队列queue.h消息队列queue.cM
QT
T客户端模块m
qt
tClientMgr.hM
QT
T
TARDIS_2020
·
2023-12-30 14:32
C语言
c语言
qt
开发语言
linux
LINUX环境下websocket连接拔网线后socketfd未被释放的问题
websocket连接拔网线后socketfd未被释放问题说明问题解决补充问题参考问题说明
嵌入式
系统通过BOA建立了一个端口是9090的webserver,可以通过浏览器访问相关页面。
TARDIS_2020
·
2023-12-30 14:02
C语言
c语言
linux
内存损坏 malloc(): memory corruption (fast)问题分析
程序运行中报malloc:memorycorruptionfast问题描述问题代码分析过程附录问题描述自己编写的M
QT
T报文解析程序运行过程中,运行几分钟后,进程报Errorin‘.
TARDIS_2020
·
2023-12-30 14:02
C语言
c语言
上一页
127
128
129
130
131
132
133
134
下一页
按字母分类:
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
其他