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
随心小记
·
2024-01-19 12:58
Qt--常用类
Learn OpenGL with
Qt
——模型加载:
Qt
搭建Assimp环境
如果你是中途开始学习本教程的,即使你对OpenGL已经非常熟悉,请至少了解以下几个章节,因为
Qt
中提供了OpenGL的很多便捷操作,熟悉这些操作可以让我们在
Qt
中高效的使用OpenGL进行绘图。
Italink
·
2024-01-19 12:58
learn
opengl
with
Qt
Qt
通用属性工具:随心定义,随时可见(三)
传送门:《
Qt
通用属性工具:随心定义,随时可见(一)》《
Qt
通用属性工具:随心定义,随时可见(二)》《
Qt
通用属性工具:随心定义,随时可见(三)》一、效果展示本文将展示的是一个源于
Qt
但是却有些年头的
Qt
键盘会跳舞
·
2024-01-19 12:56
Qt
开源之美
qt
开发语言
对象属性
属性编辑
Qt
固件映像 Raspberry Pi 嵌入式C++(
Qt
)编程
Qt
C++创建突围游戏应用示例在我们的游戏中,我们有一个桨、一个球和三十块砖。计时器用于创建游戏周期。我们不处理角度,我们只是改变方向:上、下、左、右。
Qt
5库是为创建计算机应用程序而开发的。
亚图跨际
·
2024-01-19 11:06
嵌入式
Raspberry
Pi
qt
c++
Raspberry
Pi
嵌入式
【
Qt
之模型视图】4. 委托及自定义委托
1.前言与MVC架构(模型-视图-控制器模式)不同,模型/视图结构中不包括一个完全独立的组件来管理与用户的交互。通常,视图负责将模型数据呈现给用户,并处理用户输入。为了在获取输入的方式上提供一些灵活性,交互由委托完成。这些组件提供输入功能,并负责渲染某些视图中的单个项。控制委托的标准接口在QAbstractItemDelegate类中定义。委托应能够通过实现paint()和sizeHint()函数
FreeLikeTheWind.
·
2024-01-19 11:04
Qt视图模型
qt
开发语言
【
Qt
之模型视图】3. 视图类及使用
1.概念在MVC架构中,视图通过与模型交互,将数据项进行显示。在此还需要再一次声明,数据的呈现方式可能与底层存储数据项的数据结构完全不同。数据和显示能够分离,是因为使用了QAbstractItemModel提供了统一接口,和QAbstarctItemView提供了一个标准视图接口,以及使用模型索引提供了一个通用方法表示数据。视图从模型获取数据,在界面显示,可以自己渲染数据项,也可以使用委托进行渲染
FreeLikeTheWind.
·
2024-01-19 11:04
Qt视图模型
qt
开发语言
【
QT
】如何实时显示当前时间在UI上
【
QT
】如何实时显示当前时间在UI上1、在UI界面中添加一个Label,用以显示2、定义一个
QT
imer类和一个QDateTime类获取当前时间3、使用信号和槽连接4、启动定时器5、实际结果1、在UI界面中添加一个
桐秋廿
·
2024-01-19 11:33
ui
qt
开发语言
c++
【
QT
】error: LNK1104: 无法打开文件“release\xxxxx.exe”报错解决方案
如下图所示:二、原因分析出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以
QT
编译器无法打开你的exe文件,所以提示:无法打开文件“
桐秋廿
·
2024-01-19 11:03
qt
【
QT
报错】 “Unknown property xxxx”
一、问题重述程序调试后出现了如下的的输出信息:不影响运行,但是想找到相关原因,不解决就浑身难受。二、问题分析经排查,这种情况是自己的UI中的控件,自定义了样式表,如下图:属于是自己拼错了,正确的加边框应该是border,而非bord。三、解决方案把bord改为border即可解决。“Unknownpropertyxxxx”中的xxxx就是自己拼错的东西,自己排查即可。
桐秋廿
·
2024-01-19 11:02
qt
【
Qt
之模型视图】2. 模型类及QModelIndex模型索引、自定义模型
在
Qt
中,标准接口是由QAbstractItemModel类定义的。
FreeLikeTheWind.
·
2024-01-19 11:01
Qt视图模型
qt
microsoft
数据库
无法打开输入文件“
Qt
5Core.lib”的解决方案
错误详情:在运行
Qt
项目时出现报错:严重性代码说明错误LNK1181无法打开输入文件“
Qt
5Core.lib”解决方案:打开项目属性,打开配置属性里的
Qt
ProjectSettings,修改qmake里的
梦里花乡
·
2024-01-19 10:38
qt相关问题的解决方案
qt
开发语言
我的创作纪念日
不过能帮到和我一样在摸索VTK和
Qt
的朋友,我表示很开心哈哈哈。日常每日工作=看代码+看资料+总结+在CSDN上写笔记成就论如何成功地在VTK7和VTK9的代码里反复横跳哈哈哈。
梦里花乡
·
2024-01-19 10:07
杂谈
QT
+OpenCV实现一个标注工具(图像处理、边缘检测)
简介作者是一名
QT
初学者,为检验学习成果及完成毕业设计,在张老师和学姐的指导下,开发了这个标注工具。
枫祈叶凌
·
2024-01-19 10:32
opencv
qt
图像处理
c++
第十六周
时间总是这么快,不知不觉一周又过去了,这周我们正式开始了
实训
。我们
实训
的是钳工,说起来轻松,做起来却很难。比如锯铁的时候,方向和力度一定要掌握好,不然就会很丑,磨的时候也很费力。
老悍匪了
·
2024-01-19 10:12
VS2022联合
Qt
5开发学习9(
QT
5.12.3鼠标按下、释放、移动事件以及
Qt
上取标注点)
研究了几天VTK的取点,还是会和
Qt
冲突。所以现在试试
Qt
的方式取点,看看能不能实现我的功能。
梦里花乡
·
2024-01-19 10:02
VS2022联合Qt5开发
qt
学习
计算机外设
c++
Qt
中ListWidget控件总结
前提QListWidget类提供了一个基于项目的列表小部件。QListWidget是一个方便的类,它提供了一个类似于QListView提供的列表视图,但是具有一个经典的基于项目的接口,用于添加和删除项目。QListWidget使用一个内部模型来管理列表中的每个QListWidgetItem。对于更灵活的列表视图小部件,使用带有标准模型的QListView类。那么对于该控件的功能该如何使用呢?功能1
糯诺诺米团
·
2024-01-19 10:46
Qt
qt
开发语言
linux下vscode配置
qt
1
Qt
在linux下载(略)下载路径:/home/hzrot/
Qt
5.12.82Vscode插件下载下载
Qt
Configure和
Qt
Tools3
Qt
Configure插件配置4添加
qt
环境变量sudovim
Hz、辉
·
2024-01-19 09:19
linux
vscode
qt
qt
下拉框
功能函数#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);//添加元素ui->comboBoxFruit->addItem("pleasechosefruit");ui->comboBoxFruit->ad
ldlyq
·
2024-01-19 08:40
qt
命令模式
开发语言
qt
文本框 多选框 复选框
功能函数#include"widget.h"#include"ui_widget.h"#includeWidget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);}Widget::~Widget(){deleteui;//设置文本框提示ui->setupUi(this);ui->lineusr
ldlyq
·
2024-01-19 08:10
qt
命令模式
开发语言
qt
绘制表盘
#include"widget.h"#include"ui_widget.h"#includeWidget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);ui->horizontalSlider->setMaximum(300);ui->horizontalSlider->setMinimum
ldlyq
·
2024-01-19 08:38
qt
命令模式
开发语言
qml开发Android平台,加载本地html
AndroidManifest.xml内容<applicationandroid:hardwareAccelerated="true"android:name="org.
qt
project.
qt
5
相偎
·
2024-01-19 08:22
android
qt
【
Qt
5】学习笔记(一):TCP网络编程
文章目录摘要一、简介1.网络模型2.
Qt
下的TCP协议二、服务端设计1.界面搭建2.代码整理(1)tcpServer.pro(2)widget.h(3)widget.cpp三、客户端设计1.界面搭建2.
Synchron.
·
2024-01-19 08:10
Qt5学习笔记
网络
qt
tcp/ip
VMP比较正确的编译教程
一、编译环境1.1编译整体配置采用VS2022社区版+MSVC2017_xp+
QT
5.6.0+WDK7.1(编译DDK需要,不需要DDK的可以不用下载)1.1VS2022安装1.1.1除常规勾选桌面C+
陈皮太
·
2024-01-19 08:02
逆向
vmp
加壳
Qt
+Cutelyst学习笔记(二十三)win10+
Qt
5.15.2 添加认证
前言:本篇继续在前一篇的基础上实现之前的功能实现,都没有考虑认证的问题,本次测试,会增加基本的认证功能,可供读者参考一、向数据库中添加用户和角色执行如下语句,向sqlite数据库添加----Addusersandroletables,alongwithamany-to-manyjointable--PRAGMAforeign_keys=ON;CREATETABLEusers(idINTEGERPR
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
qt
cutelyst3
Qt
+Cutelyst学习笔记(二十四)win10+
Qt
5.15.2+qmake实现一个简单的http服务器
前言:之前的测试,全部都使用的cmake编译的插件,一个常见的需求是,直接创建一个提供http服务的应用程序,本篇使用qmake,记录下此过程一、创建
Qt
工程因为只是创建一个简单示例,所以直接选择控制台工程就可以二
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
qt
cutelyst3
Qt
+Cutelyst学习笔记(二十七)win10+
Qt
5.15.2+qmake实现一个简单的RESTful服务器
前言:之前的文档记录的都是一些基本功能的实现,本次尝试做一个比较实用的demo,可以以此为模板,创建自己的RESTful服务一、创建控制器关于如何创建完整的工程,可以参考笔者之前的文档,在此不再重复
Qt
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
qt
cutelyst3
http
Qt
+Cutelyst学习笔记(十二)win10 +
Qt
5.15.2 使用视图和模板
前言:上一篇编译好了grantlee视图插件,本篇记录下这个插件的测试过程一、创建CUTELYST项目找一个空白目录,注意不能有中文或空格,执行如下命令#windows下执行cutelyst3-
qt
5.
꧁白杨树下꧂
·
2024-01-19 08:54
Qt+web后台开发
qt
cutelyst3
Qt
+Cutelyst学习笔记(十四)win10 +
Qt
5.15.2 访问静态资源文件
Cutelyst的StaticSimple插件提供了一种简单方法,本篇记录下如何使用这个插件一、创建CUTELYST项目找一个空白目录,注意不能有中文或空格,执行如下命令#创建应用cutelyst3-
qt
5
꧁白杨树下꧂
·
2024-01-19 08:54
Qt+web后台开发
cutelyst3
qt
Qt
+Cutelyst学习笔记(十六)win10+
Qt
5.15.2 添加基本样式表
前言:本篇是在前一篇基础上修改的,为前端的显示结果上,添加一个基本样式表一、为视图创建一个包装器在src/myapp.cpp中编辑视图,修改如下boolMyApp::init(){...autoview=newGrantleeView(this);view->setIncludePaths({pathTo("root/src")});...view->setWrapper("wrapper.htm
꧁白杨树下꧂
·
2024-01-19 08:54
Qt+web后台开发
qt
cutelyst3
Qt
+Cutelyst学习笔记(九)ubuntu20.04+
Qt
5.15.2编译第一个web服务器(使用
Qt
Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程
Qt
+Cutelyst学习笔记(七)ubuntu20.04+
Qt
5.15.2编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
qt
cutelyst3
Qt
+Cutelyst学习笔记(十)win10+
Qt
5.15.2添加一个Url映射
前言:考虑到本月要发布
Qt
6.3和ubuntu22.04,笔者决定暂不测试
Qt
6.2已编译的库,继续研究下Cutelyst相关的东西一、创建CUTELYST项目找一个空白目录,注意不能有中文或空格,执行如下命令
꧁白杨树下꧂
·
2024-01-19 08:24
Qt+web后台开发
cutelyst3
qt
Qt
+Cutelyst学习笔记(六)win10+
Qt
6.2.3+VS2019编译第一个web服务器(使用
Qt
Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程
Qt
+Cutelyst学习笔记(二)win10+
Qt
6.2.3+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt
+Cutelyst学习笔记(四)win10+
Qt
6.2.3+VS2019编译第一个web服务器(使用VS)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程
Qt
+Cutelyst学习笔记(二)win10+
Qt
6.2.3+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt
+Cutelyst学习笔记(五)win10+
Qt
5.15.2+VS2019编译第一个web服务器(使用
Qt
Creator)
重点是如何创建并编译、运行一个web项目在项目开始前,请阅读的小伙们先编译cutelyst,可以参考以下教程
Qt
+Cutelyst学习笔记(一)win10+
Qt
5.15.2+VS2019编译动态库_aggs1990
꧁白杨树下꧂
·
2024-01-19 08:23
Qt+web后台开发
qt
cutelyst
Qt
+Cutelyst学习笔记(一)win10+
Qt
5.15.2+VS2019编译动态库
前言
Qt
本身也有webserver的库,虽然是实验室版本,但可以正常开发一般http或websocket服务器,对常见的web服务开发已经足够,本次探索下另一开源的基于
Qt
的Web框架一、安装需要的软件
꧁白杨树下꧂
·
2024-01-19 08:53
Qt+web后台开发
qt
cutelyst
Qt
+HttpServer的学习记录
学习arm过程中,需要使用httpserver,在这过程中找到了
Qt
WebApp这个轻量级的C++服务器,记录学习的过程。
六点的晨曦
·
2024-01-19 08:22
Qt
学习
qt
Qmap应用大全
一.QMap概述QMap是
Qt
(跨平台应用程序开发平台)的一个关联容器,用于存储Key-Value键值对。它类似于STL的map,但有所不同。
AI+程序员在路上
·
2024-01-19 07:20
QT实战系列
qt
开发语言
物联网
前端
Qt
在子线程中下载文件
我们可以在主线程中下载文件,但当文件较大时,很有可能引起页面卡顿,这时候当然建议在子线程中进行文件的下载。而在子线程中,我发现程序并不能正确执行,下面这些信号没有发出。connect(reply,&QNetworkReply::finished,this,&download_file::on_finished);connect(reply,&QNetworkReply::readyRead,thi
lpl轻舟已过万重山
·
2024-01-19 07:49
qt
开发语言
C++ STL与
Qt
容器对比
但对于
Qt
/C++混编的场景,选择哪一家的数据结构就成为了一个问题,所以为了解决这个疑惑,便写篇博文详细对比下二者的差异以便后续参考。
请叫我坤哥
·
2024-01-19 07:49
C++
Qt
qt
c++
开发语言
数据结构
链表
qt
元对象以及
QT
L容器讲解
1、
Qt
的元对象系统
Qt
的元对象提供对象间通信的信号和槽机制、运行时类型信息和动态属性系统。
90岁编程之路
·
2024-01-19 07:48
Qt
QWidget
数据库
qt
Qt
——容器类
注:本文是我对
Qt
官方文档的翻译,错误之处还请指正。介绍
Qt
库提供了一套通用的基于模板的容器类,可以用这些类存储指定类型的项。比如,你需要一个大小可变的QString的数组,则使用QVector。
十年编程老舅
·
2024-01-19 07:44
QT开发
qt
qt5
c++
ui
开发语言
Qt
· 常用容器之QList
2、构造函数3、插入函数4、删除和移动类函数5、访问和查询函数6、替换、移动和交换函数7、运算符函数8、迭代器函数9、容器类型转换函数其他内容1、QList介绍在开始讲解QList之前,我们先明确一下
Qt
迅~
·
2024-01-19 07:13
QT学习
qt
开发语言
Qt
容器类
在
Qt
库中为我们提供了一系列的基于模板的容器类。这些类可以被用来存储特定类型的项。例如,如果你需要一个大小可以变得QString数组,那么可以使用QVector。
jack_20
·
2024-01-19 07:12
Qt
qt5
QT
中互斥锁QMutex的简单使用
意图保护共享资源(对象、数据结构、代码段)保证在同一时刻只有一个线程在使用共享资源QMutex//阻塞加锁voidlock()//非阻塞加锁booltryLock(inttimeout=0)//解锁voidunlock()QMutexLocker对QMutex进行了RAII的封装方便对锁的操作,避免忘记unlock建议使用这种方式操作互斥锁QMutexmutex;QMutexLockermutex
蝈蝈(GuoGuo)
·
2024-01-19 07:41
QT
qt
开发语言
QT
容器 QList,QLinkedList,QVector,QMap,QHash优缺点,与使用范围
目录一、前言:二、
QT
容器2.1、简述2.2、容器分类1>、顺序容器:QList,QLinkedList,QVector,QStack和QQueue2>、关联容器:QMap,QMultiMap,QHash
LearnLHC
·
2024-01-19 07:39
Qt
qt
stl
容器
一、
QT
常用容器之QString
1、QString简介QString是
QT
中的通用字符串类型,跨平台,易使用,API封装较为齐全,对于大多数的日常开发都能满足,相较于标准C++中的String更易于使用,开发速度更快,从其本质理解的话是一种字符容器
__void
·
2024-01-19 07:39
QT
c++
开发语言
数据结构
容器
qt
三、
Qt
常用容器之QList
在开始讲解QList之前,我们先明确一下
Qt
数据容器能存储什么,不能存储什么。
Qt
提供的数据容器都是模板类,构造时要带数据类型,比如下面这句定义整型数列表:QListin
__void
·
2024-01-19 07:39
QT
容器
c++
运维
开发语言
qt
Qt
实现在5种情况下快速求最值
1.求最大值constT&qMax(constT&a,constT&b)举例:floatvalue1=20;floatvalue2=30;floatresult=qMax(value1,value2);qDebug()templateForwardItstd::min_element(ForwardItfirst,ForwardItlast,Comparecomp)ForwardItstd::ma
AI+程序员在路上
·
2024-01-19 07:36
QT实战系列
qt
开发语言
物联网
前端
Qt
所有容器之间的区别,以及如何简单使用?
Qt
中常用的容器有QList、QVector、QMap、QHash、QSet等,它们都具有不同的特性和适用场景。
Qt魔术师
·
2024-01-19 07:04
Qt
高级开发工程师
qt
c++
编辑器
Linux环境下,针对
QT
软件工程搭建C++Test单元测试环境的操作指南
文章目录前言一、安装
QT
二、安装C++Test三、使用
QT
生成.bdf文件四、创建C++Test工程注意事项前言C++Test是Parasoft公司出品的一款可以针对C/C++源代码进行静态分析、单元测试
MrxMyx
·
2024-01-19 06:58
C++Test
linux
qt
c++
单元测试
测试工具
测试覆盖率
集成测试
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他