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-
双臂SCARA机器人动画
qt-
双臂SCARA机器人动画一、演示效果二、核心程序三、下载链接在Qt+opengl中完成的双臂SCARA机器人的简单模拟。
进击的大海贼
·
2024-02-20 16:01
qt
机器人
数据库
qt-
交通路口仿真
qt-
交通路口仿真一、演示效果二、核心代码三、程序链接一、演示效果二、核心代码#include"generator.h"Generator::Generator(SimulationScene*scene
进击的大海贼
·
2024-02-20 16:25
qt
数据库
开发语言
QT-
地形3D
QT-
地形3D一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"ShaderProgram.h"namespacet3d::core{voidShaderProgram::init
进击的大海贼
·
2024-02-20 10:20
qt
3d
开发语言
Qt程序设计-无边框可移动可拖拽调整大小窗体
本文讲解
Qt-
无边框可移动可拖拽调整大小窗体。通过鼠标的按下移动进行窗体的移动,拖拽调整窗体大小。实现过程如下:创建QWidget窗体,添加一个按钮控制窗体的关闭。
未来无限
·
2024-02-19 16:57
C++
QT程序设计
qt
无边框窗体
可移动
拖拽调整大小
QT-
通信编码格式问题
这里写目录标题一、项目场景1.QT客户端与服务端通信时,转化步骤如下:2.原数据示例3.转化后数据二、问题描述1.采用Soap协议2.采用HTTP协议三、原因分析四、解决方案一、项目场景1.QT客户端与服务端通信时,转化步骤如下:1)客户端先将数据进行json序列化2)利用SharpZipLib::GZip_Compress进行压缩3)转化成Base64格式2.原数据示例"{"Function":
临江蓑笠翁
·
2024-02-19 10:34
qt
开发语言
QT - 配置嵌入式Linux设备
QT-
配置嵌入式Linux设备为给定设备构建Qt需要工具链和sysroot。此外,某些设备需要供应商特定的适应代码才能支持EGL和OpenGLES2.0。
YottaYuan
·
2024-02-11 08:04
QT设置qss
Qt设置qss文件(设置在qrc中)1、右击项目选择添加新文件2、在弹出的对话框中选择
Qt-
>QtResourceFile3、随便起一个名称4、在代码路径下新建一个stylesheet.qss文件,随便写入一些样式
海棠半载
·
2024-02-08 02:05
Qt
qt
开发语言
Qt-
互斥量-临界区-QMutex-QMutexLocker-QReadWriteLock
文章目录1.QMutex2.QMutexLocker3.QReadWriteLock在Qt中,互斥量(Mutex)是用于同步多线程访问共享资源的一种机制。临界区(CriticalSection)是指一段必须由单个线程执行的代码区域,防止多个线程同时执行这段代码而导致数据不一致或竞态条件。1.QMutexQMutex是Qt提供的互斥量类,它实现了互斥锁的功能。当一个线程对某个资源进行访问时,可以使用
插件开发
·
2024-02-04 23:48
C++
Qt
qt
开发语言
Python
常用汇总
一、交互式环境与print输出1、print:打印/输出2、coding:编码3、syntax:语法4、error:错误5、invalid:无效6、identifier:名称/标识符7、character:字符二、字符串的操作1、user:用户2、name:姓名/名称3、attribute:字段/属性4、value:值5、key:键三、重复/转换/替换/原始字符串1、upper:上面2、lower
无聊的学生
·
2024-02-04 11:30
python
python
开发语言
数据结构
QT-
贪吃小游戏
QT-
贪吃小游戏一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"Snake.h"#include"Food.h"#include"Stone.h"#include"Mushroom.h
进击的大海贼
·
2024-01-19 05:01
qt
数据库
开发语言
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
CSS
常用汇总
文章目录标签选择器类选择器id选择器通配符选择器字体相关属性文本对齐文本装饰文本缩进内部样式表外部样式表Emmet语法后代选择器子选择器并集选择器伪类选择器块元素行内元素行内块元素元素类型的转换snipaste背景图片CSS三大特性盒子模型圆角边框盒子阴影文字阴影浮动PS切图定位元素的显示与隐藏精灵图字体图标CSS三角鼠标样式用户界面样式标签选择器/*标签选择器:写上标签名*/p{color:re
小张同学该努力了
·
2024-01-17 09:04
web开发
前端
css
微信小程序--Json生成与解析(顺便带上QT)
经常会遇到Json生成与解析文章目录前言一、将Json对象解析为字符串二、将Json字符串解析成Json对象1、小程序端JSON.parse2、QT端解析Json总结前言今天一个UDP通信的微信小程序项目(
QT
聊者说
·
2024-01-16 12:06
小程序
json
qt
初识
Qt-
无法解析的外部符号
跟着教程学习QT,第一个对象树就出现bug,自己建立一个QPushButton的类,#ifndefMYPUSHBUTTON_H#defineMYPUSHBUTTON_H#includeclassMyPushButton:publicQPushButton{Q_OBJECTpublic:MyPushButton(QWidget*parent);~MyPushButton();};#endif//MY
YoYo2013
·
2024-01-15 16:26
编程
qt
开发语言
QT -狗狗管理工具
QT-
狗狗管理工具一、演示效果二、UML三、关键代码四、程序链接一、演示效果二、UML三、关键代码#include#include#include#include#include#include#include
进击的大海贼
·
2024-01-15 10:50
qt
开发语言
QT-
发送HTTP请求/QNetworkAccessManager
本文使用QT发送一个媒体类型为application/json的post请求,步骤如下:1.首先创建一个QNetworkAccessManager类,并设置url和请求参数2.发送请求,发送之后会返回一个QNetworkReply对象的指针3.调用connect函数创建一个信号槽,信号为QNetworkReply::finished,槽为我们自己的代码main.cppintmain(intargc
文天大人
·
2024-01-14 02:00
QT
qt
嵌入式
Qt-
动手编写并运行自己的第1个ARM-Qt程序
介绍了如何搭建在Linux开发板中搭建Qt的运行环境,并测试了Qt自带的例程。本篇,来介绍如何自己编写一个Qt程序,并将编译结果放到Linux开发板中运行。1Windows上编写Qt程序因为Qt是支持跨平台的,所以我们可以先在Windows平台上编写和查看Qt的运行效果,然后再通过交叉编译,编译出ARMLinux平台的可执行文件,最终放到开发板中查看运行结果。Windows上需要安装QtCreat
lanxiao8888
·
2024-01-10 07:28
qt
arm开发
单片机
【QML COOK】- 001-添加资源文件
1.下图为要添加的资源文件2.将资源文件放置在工程目录中我放在【Resources/Images】下,你随意3.添加qrc类型文件文件->NewFile...选择
Qt-
>QtResourceFile填好文件名
EniacCheng
·
2024-01-09 00:46
QML
COOK
QML
Qt
Qt之添加资源文件
二、选中项目右击点击AddNew…->
Qt-
>QtResourceFile。一般资源文件都取名为res。下一步、点击完成。三、点击添加前缀,这里我去掉了前缀只保留了一个/。四、点击添加文件。
面向哔哩编程
·
2024-01-08 20:39
QT学习
qt
开发语言
Linux: 设置qmake的Qt版本
catdefault.conf/usr/lib/x86_64-linux-gnu/qt4/bin/usr/lib/x86_64-linux-gnu//cct-app4:/usr/lib/x86_64-linux-gnu/
qt
缘如风
·
2024-01-07 14:41
linux
qt
服务器
【
Qt-
C++ & Qml 交互】
Qt编程指南VX:hao541022348■将C++对象注册到QML中,在QML使用C++对象(Q_INVOKABLE宏)■C++对象注册到元对象系统■Q_INVOKABLE宏■演示步骤■将C++对象注册到QML中,在QML使用C++对象(Q_PROPERTY宏属性绑定)■C++对象注册到元对象系统■Q_PROPERTY宏■演示代码■将C++类注册到QML,并在QML声明一个对象并进行访问■C++
光芒Shine
·
2024-01-07 08:25
#
Qml
qt
QT_02 窗口属性、信号槽机制
QT-
窗口属性、信号槽机制1.设置窗口属性窗口设置1,标题2,大小3,固定大小4,设置图标在widget.cpp文件中://设置窗口大小,此时窗口是可以拉大拉小的//1参:宽度//2参:高度this->
小玖工作坊
·
2024-01-05 09:26
QT
qt
开发语言
QT_01 安装、创建项目
QT-
安装、创建项目1.概述1.1什么是QTQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。
小玖工作坊
·
2024-01-05 09:49
QT
qt
c++
Qt-
内存管理机制
父子对象C++中派生类构造顺序:先执行基类的构造函数,再执行派生类的构造函数;析构时,先执行派生类的析构函数,再执行基类的析构函数。这一部分的内容与qt对象管理_~怎么回事啊~的博客-CSDN博客构造过程继承QWidget的派生类首先看一下一个继承QWidget的派生类qttest的构造过程发生了什么:首先调用基类QWidget的构造函数:在QWidget的构造函数中,会调用QWidget的基类Q
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
开发语言
c++
Qt-
插件机制
1qt插件的使用参考:【QT】QT中插件化开发及其简单使用_bailang_zhizun的博客-CSDN博客_qt插件开发代码:qt插件的简单使用,插件创建,和使用-Flutter文档类资源-CSDN下载2剖析QT插件程序开发流程编写扩展Qt应用程序的插件,步骤如下:(1)、声明一个继承自QObject和插件想要提供的接口的插件类(2)、使用Q_INTERFACES()宏来告诉Qt元对象系统有关接
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
开发语言
qt-
事件循环系统
Qt中,如果创建的console程序,使用的是QCoreApplication对象;如果创建的是GUI程序,使用的是QApplication对象,而QApplication继承自QGUIApplication,最终继承QCoreApplication,GUI是对console的封装。QEventDispatcherWin32(win32事件调度器),主要功能是执行程序运行期间所涉及到的过程事件以及
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
Qt-
预编译头文件PCH
需求:Qt工程过大,每个文件都单独添加对应的库文件,繁琐而且执行速度过慢实现:使用UsePrecompiledheaders(PCH)预编译头文件note:PCH不会提高生成、编译文件的速度,可以提高运行程序的速度(实际使用感受),虽然理论上是极大提高编译速度,但是不用额外添加重复的头文件确实很省心。1添加pch.h工程里添加任意文件,这里我添加pch.h代码如下://AddCincludeshe
花乾
·
2024-01-01 07:06
Qt工作日志
qt
c++
【
Qt-
正则表达式】
Qt编程指南■正则表达式■演示代码■限定符■■■■■■正则表达式■演示代码#includeQRegularExpressionValidator*m_validator1_10;m_validator1_10=new
光芒Shine
·
2023-12-31 23:31
#
Qt
qt
jmeter函数助手-
常用汇总
2.如何使用jmeter工具栏-->工具-->函数助手对话框二.
常用汇总
1.
海是倒过来的天~
·
2023-12-30 08:11
性能测试
jmeter
【基于AES-128计算CMAC值】
QT-
小工具基于AES-128计算CMAC值前言AESCMAC实现opensslcalculateFileCMACcalculateCMAC关键代码PS:在线求一个对加密算法熟悉的大佬前言简单使用Qt来开发一款小工具
Holy meat
·
2023-12-29 19:41
qt
c++
安全
【
Qt-
语言家】
Qt编程指南■语言家■Qt软件盘■Qtpro文件点击打不开■windows常见的DOS命令■语言家运行dos窗口在pro文件中添加要生成的ts文件例:ng96App_yue_EN.tslupdate-verboseng96App.pro//命令生成ts文件将新生成的ts文件添加到工程中编辑ts文件翻译对应的文字信息保存生成qm文件在create中工具->外部->语言家->发布翻译注意,中文中ts文
光芒Shine
·
2023-12-26 22:08
#
Qt
qt
数据库
【
Qt-
布局】
Qt编程指南■QGridLayout■QFormLayout■■■QGridLayoutMainWindow::MainWindow(QWidget*parent):QMainWindow(parent){/*设置位置与大小*/this->setGeometry(0,0,800,480);/*实例化*/gWidget=newQWidget(this);/*设置gWidget居中央*/this->s
光芒Shine
·
2023-12-26 20:24
#
Qt
qt
开发语言
【
Qt-
容器类】
Qt编程指南■顺序容器类■QList■QVector■QLinkedList■QStack■QQueue■关联容器类■QSet■QMap■QMultiMap■QHash■QMultiHash■顺序容器类■QListQList比较常用的容器类,以数组列表的形式实现,在前、后添加数据非常快。以下为常用方法。QListlist;插入:insert()//list.insert(2,"mm");//在位置
光芒Shine
·
2023-12-26 14:47
#
Qt
qt
开发语言
【
Qt-
数据库】
Qt编程指南■SQLite■CSV■JSON■SQLiteQt提供了很多操作数据库的类,SQLite是非常小的,是轻量级的,完全配置时小于400KiB,省略可选功能配置时小于250KiB。SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独
光芒Shine
·
2023-12-26 12:21
#
Qt
数据库
qt
【
Qt-
发布】
Qt编程指南■Qt版本发布■■■■Qt版本发布生成Release版本。LordCard.exe.查看windeployqt.exe所在目录。E:\install\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\windeployqt.exe如果已经将这个路径设置到环境变量中了,那么在当前操作系统的任意目录下都可以访问windeployqt.exe新建文件夹landlord将生成
光芒Shine
·
2023-12-25 21:16
#
Qt
qt
开发语言
【
Qt-
编码】
Qt编程指南■编码■ASCII■ANSI■GB2312■GBK■GB18030编码■Unicode■UTF-8:■Qt接收注射泵GBK编码后显示乱码■■■编码■ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)使用7位(bits)表示一个字符,共128字符;但是7位编码的字符集只能支持128个字符,为了表示更多的欧洲常用字
光芒Shine
·
2023-12-25 21:40
#
Qt
qt
数据库
Qt-
以像素为单位计算字符串大小
环境:Qt5.8、win7一、背景项目中需要根据字符串长宽调整空间边框大小。二、解决办法使用QFontMetrics。QFontMetrics函数计算给定字体的字符和字符串大小。string函数包括width()、boundingRect()、size()和size(),它们以像素为单位返回字符串的宽度(对于打印机来说是点)。三、示例代码#include"widget.h"#include#inc
喂你的猴子跑了
·
2023-12-23 20:47
QT-
可拖拉绘图工具
QT-
可拖拉绘图工具一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"diagramscene.h"#include"arrow.h"#include#include#includeQPenconstDiagramScene
进击的大海贼
·
2023-12-19 17:55
qt
数据库
服务器
QT-
坦克大战游戏
QT-
坦克大战游戏一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"score.h"Score::Score(){health=30;maxHealth=health;QLabel
进击的大海贼
·
2023-12-19 17:54
qt
游戏
数据库
半导体:Gem/Secs基本协议库的开发(5)
此篇是1-4《半导体》的会和处啦,我们有了协议库,也有了通讯库,这不得快乐的玩一把~一、先创建一个从站,也就是我们的Equipment端
QT-
=guiCONFIG+=c++11consoleCONFIG
键盘会跳舞
·
2023-12-18 13:31
半导体
半导体
gem
secs
hsms
协议
QT for Android安卓编译环境搭建+首次编译3个大坑
我的qt版本是5.14.1,我亲测以下版本可以成功让编译安卓:QT5.14+JDK1.8.0+安卓SDK26.1+安卓NDK20.1在
QT-
>工具->选项,打开如下窗口后,点击设备选项卡,如下所示,填入以上
暴躁的野生猿
·
2023-12-18 09:43
QT
QT/安卓
android
Visual studio+Qt开发环境搭建以及注意事项和打开qt的.pro项目
下载
qt-
然后安装5.14.2_msvc2017不知道安装那个就全选5.14.2的父级按钮https://download.qt.io/archive/qt/5.14/5.14.2/安装Visualstudio
tiger_angel
·
2023-12-17 19:22
visual
studio
qt
数据库
QT-
QT-lximagerEidtor图片编辑器
QT-QT-lximagerEidtor图片编辑器一、演示效果二、关键程序三、下载链接功能如下:1、缩放、旋转、翻转和调整图像大小2、幻灯片3、缩略图栏(左、上或下);不同的缩略图大小4、Exif数据栏5、内联图像重命名6、自定义快捷方式7、图像注释(箭头、矩形、圆形、数字)8、最近的文件9、上传图片(Imgur)10、截屏一、演示效果二、关键程序usingnamespaceLxImage;sta
进击的大海贼
·
2023-12-15 04:40
qt
编辑器
开发语言
db2日期和时间
常用汇总
1、db2可以通过SYSIBM.SYSDUMMY1、SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值。SELECT'HELLODB2'FROMSYSIBM.SYSDUMMY1;--HELLODB2SELECT'HELLODB2'FROMSYSIBM.DUAL;--HELLODB2VALUES'HELLODB2';--HELLODB22、CURRENTDATE获取
安徽君
·
2023-12-06 17:31
QT-
在ui界面中给QWidget增加Layout布局的两种方法
QT-
在ui界面中给QWidget增加Layout布局的两种方法方式一在UI界面,用拖拽的方式加入Layout方式二用notepad++软件打开.ui文件,手动加入Layout代码目标:去除右下角红标,
Luo_淳
·
2023-12-06 10:49
qt
ui
C++
notepad++
Qt-
国际化(语言切换)
在Qt中,所有的输入部件和文本绘制方式对Qt支持的所有语言都提供了内置的支持。Qt内置的字体引擎可以在同一时间正确而且精细地绘制不同的文本,这些文本可以包含来自众多不同书写系统的字符。如果想了解更多的相关知识,可以在帮助中通过OverviewoftheTranslationProcess关键字查看。Qt对把应用程序翻译为本地语言提供了很好的支持,可以使用QtLinguist工具完成应用程序的翻译工
Half-up
·
2023-12-04 12:31
QT基础入门
qt
ui
使用Qt制作简单的界面切换(适合小白)
1.新建一个Qt项目选择创建的类型这里选择的是QtWidgetsApplication2.文件->新建文件或项目->
Qt-
>Qt设计师类创建子界面这里选择的是MainWindow,命名为MainWindow2
S_coconut
·
2023-12-04 01:52
qt-
绘制曲线(qcustomplot)
#include"qcustomplot.h"ui.customplot->addGraph();//添加数据曲线(一个图像可以有多个数据曲线)ui.customplot->setInteractions(QCP::iRangeDrag|QCP::iRangeZoom|QCP::iSelectPlottables);////graph(0);可以获取某个数据曲线(按添加先后排序)//setData
时义龙
·
2023-11-28 13:34
ui
python
开发语言
QT-
画一个简易仪表盘玩玩
效果如下:思路如下:1、先画两个圆,构成外围的圆环。2、画指示箭头。3、画刻度和刻度上数字4、添加一个横向滑块用于动态显示。5、添加两个标签用于速度显示。直接上代码:头文件:#ifndefPAINT_H#definePAINT_H#include#include#include#include#include#include#include#includenamespaceUi{classPain
磨子
·
2023-11-25 22:53
QT学习
qt
paint
QT-
使TreeWidget的项目可编辑
效果实现原理:主要有三种方法,第一种是设置item的flag;第二种是使用**openPersistentEditor()和closePersistentEditor()**函数;第三种是重新实现数据模型,这里主要介绍前面两种第一种方法实现:voidMainWindow::on_treeWidget_itemDoubleClicked(QTreeWidgetItem*item,intcolumn)
XianHaHa
·
2023-11-21 04:12
qt5
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他