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开发经验记录
C++
Qt开发
:StringListModel字符串列表映射组件
Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStringListModel字符串映射组件的常用方法及灵活运用。QStringListModel是Qt中用于处理字符串列表数据的模型类之一,它是QAbstractListModel的子类,用于在Qt的视图类(如Q
微软技术分享
·
2023-12-22 21:22
《Qt
Creator
编程技术实践》
c++
qt
StringListModel
字符串映射容器
用了 AI 后,我更忙了…
之前我写过,
QT开发
、WindowsApp开发、LinuxApp开发,我并没有什么经验。能够迅速上手,只能说编程都是相通的,再就是我有个好助手:AI。某个Linux下的功能不会实现,问AI。
云水木石
·
2023-12-22 10:51
人工智能
QT基础介绍
Qt中文官网:https://www.qt.io/cn
Qt开发
者官网:https://www.qt.io/developersQt版本下载:https://www.qt.io/downloa
DogDaoDao
·
2023-12-22 09:24
QT
QT
QtCreator
C++
8.linux系统使用
Qt开发
Android配置opencv for android开发环境
1.说明在linux系统中使用
qt开发
android程序时,如果需要使用到opencv,是需要配置开发环境的。
山间点烟雨
·
2023-12-22 07:53
QT_QML_OPenCV
linux
qt
android
opencv
Qt源码解析2---外部程序嵌入到Qt进程界面
例如我们使用Visualstudio开发或者
qt开发
windows应用程序,想嵌入Windows附带的计算器(calc.exe)或者已有的第三方的应用软件。从windows程序角度看。
道格拉斯范朋克
·
2023-12-22 04:16
Qt
qt
WindowContainer
嵌入外部程序
win嵌入外部程序
用C/C++实现
QT开发
Qt简介Qt是一个跨平台的C++图形用户界面应用程序开发框架。它既可以用于开发GUI程序,如桌面应用程序和移动应用程序,也可以用于开发非GUI程序,如控制台工具和服务器。Qt是面向对象的框架,并且使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,易于扩展并允许真正的组件编程。Qt使用场景Qt作为一种跨平台的开发框架,被广泛应用于各种领域。以下是一
醉心编码
·
2023-12-21 17:00
c/c++
c语言
c++
qt
【Qt】Qt Creator 警告: Unused parameter ‘xxx‘
1.问题
Qt开发
中,有些函数参数没有使用,会报Unusedparameter'xxx'警告,这个警告不影响代码正常运行。
-凌凌漆-
·
2023-12-21 13:40
Qt
qt
【
Qt开发
流程】之文件目录、文件、输入和输出
概述应用程序操作过程中,经常要对设备或文件进行读或者写操作。也会经常对文件及目录进行操作。在Qt中,QIODevice类是Qt中所有进行I/O操作的设备的基类,比如QFile、QIODevice为支持数据块读写的设备(如QFile、QBuffer和QTcpSocket)提供了通用的实现和抽象接口。QIODevice是一个抽象类,不能实例化,但通常可以使用其定义的接口来提供与设备无关的I/O功能。例
FreeLikeTheWind.
·
2023-12-21 04:28
Qt开发流程
qt
数据库
服务器
QT开发
中常用类
QT常用类Qt中常用的类QChar表示一个字符的类,包含于QtCore判断:boolisDigit()const;//判断是否是十进制数字(‘0’-‘9’)boolisLetter()const;//判断是否是字母boolisNumber()const;//判断是否是数字,包括正负号,小数点等boolisLetterOrNumber()const;//判断力是否是字母或数字boolisLower(
Evan程序员
·
2023-12-21 01:58
qt
c++
C++
Qt开发
:TabWidget实现多窗体功能
Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TabWidget标签组件的常用方法及灵活运用。QTabWidget是Qt中用于实现标签页(tabbedinterface)的控件,可以在一个窗口内切换不同的页面。在开发窗体应用时通常会伴随功能的分页,使用TabWi
微软技术分享
·
2023-12-20 21:10
《Qt
Creator
编程技术实践》
c++
qt
TabWidget
机器人控制的创新点
由
Qt开发
的界面部分,可以运行在Wi
罗亚方舟
·
2023-12-20 12:29
无人机
日志类型的选择:Debug、Info、Warn、Error还是Fatal?
只好把自己摸索的一些
经验记录
下来。×在系统实际运行时,一般Debug级别肯定是关闭的。望文生义也知道,
shwen
·
2023-12-20 08:13
log4net
log4j
ui
error: C2039: “qt_metacast“: 不是 “***“ 的成员
报错信息:errorC2039:"qt_metacast":不是"radartrack::Base_track_data"的成员最近在使用
Qt开发
,自定义的数据类在继承数据抽象类和QObject类时总是报
93度的饼干
·
2023-12-19 16:53
C&C++
Qt&Pyside
c++
Qt
【
Qt开发
流程】之TCP
概述TCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输协议。它是互联网协议套件中的一部分,用于在网络上可靠地传输数据。TCP通过建立连接、数据传输和连接终止三个阶段来进行通信。在建立连接阶段,客户端和服务器之间会进行握手,确认彼此的身份并建立一个可靠的连接。在数据传输阶段,数据会被分成小的数据包,每个数据包都包含序列号,接收方会
FreeLikeTheWind.
·
2023-12-18 12:39
Qt开发流程
tcp/ip
qt
网络
2023-12-05 Qt学习总结 (AI辅助)
点击快速C语言入门Qt学习总结前言一Qt是什么二
Qt开发
工具链三Qt编程涉及的术语和名词四QtCreator使用五HelloQt!
不停感叹的老林_
·
2023-12-18 03:49
Qt学习
qt
学习
开发语言
基于ARM的嵌入式的
QT开发
扫雷游戏
本项目最终运行在三星6818SOC芯片的开发板上,效果图1.在Ubuntu下用QCreateor开发,新建QT项目2.构件游戏菜单界面在QT下的界面UI编辑界面,编辑四个菜单按钮:游戏,难度,其他,关闭。并添加其相应子菜单,(1)游戏菜单下,有开始/重新开始,结束本局游戏两个字菜单;(2)难度:初级:9*9,中级:10*15,高级:10*17(2)其他:作者,版本3.建立雷和旗帜的对象,item.
有意思科技
·
2023-12-18 02:48
嵌入式开发
ARM
应用开发
arm开发
qt
游戏
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,下载直接下一步就行配置Visualstudio的qt环境在线安装-重启Visualstudio会自动安装离线安装-关闭Visualstudio点击安装关闭Visualstudio点击安装下
tiger_angel
·
2023-12-17 19:22
visual
studio
qt
数据库
Qt开发
框架入门级教程:用例 - 在QML中响应用户输入
点击获取Qt下载支持的用户输入类型QtQuick模块支持最常见的用户输入类型,包括鼠标和触摸事件、文本输入和按键事件,其他模块为其他类型的用户输入提供支持。本文介绍了如何处理基本的用户输入。鼠标和触摸事件输入处理程序让QML应用程序处理鼠标和触摸事件。例如,您可以通过将TapHandler添加到Image或添加到其中包含Text对象的Rectangle来创建按钮,TapHandler响应轻敲或点击
界面开发小八哥
·
2023-12-17 16:47
ui
qt
c++
Python开发环境搭建
Eric6依赖包安装Eric6测试Eric6和PyQt安装Pycharm安装Pycharm配置PycharmQt工具Ctrl+滚轮调节字体大小F10运行当前编辑的文件概述本人在Windows下常用到Py
Qt
Coder-hong
·
2023-12-17 09:32
Python基本应用技术
解决QT编译qvfb的问题
首先,我们需要确保已经正确安装了
QT开发
环境。确保QT的路径已经添加到系统环境变量中,这样才能正确编译和链接QT程序。接下来,我们需要获取qvfb的源代码。你可以从QT的
程序梦想征途
·
2023-12-17 07:50
qt
开发语言
编程
【
Qt开发
流程】之UDP
概述UDP(UserDatagramProtocol)是一种简单的传输层协议。与TCP不同,UDP不提供可靠的数据传输和错误检测机制。UDP主要用于那些对实时性要求较高、对数据传输可靠性要求较低的应用,如音频、视频、实时游戏等。UDP使用无连接的数据报传输模式。在传输数据之前,发送方和接收方不需要建立一个持久的连接,只需发送数据报文即可。每个数据报文都是独立的,没有前后关系,因此也不必保证按照发送
FreeLikeTheWind.
·
2023-12-17 07:07
Qt开发流程
qt
udp
单片机
Qt开发
项目案例-以及部分示例的源码下载链接
包含部分Qt示例的源码案例下载路径为避免私信查看不及时,就部分示例的源码网盘的下载链接放在这篇文章中,订阅专栏后可自行查看导读内容延伸1、QtCreator使用QuaZIP加密压缩解压ZIP文件【源码下载路径】2、使用QGraphicsView和命令模式设计完成流程图功能软件【源码下载路径】3、QT案例使用使用WinINet函数实现FTP站点数据的上传/下载/重命名/删除等常用功能的工具软件【源码
得鹿梦鱼、
·
2023-12-17 06:28
QT项目开发案例
qt
开发语言
C++
Qt开发
:RadioButton单选框分组组件
Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QRadioButton单选框组件以及与之交互的QButtonGroup类的常用方法及灵活运用。QRadioButton是Qt框架中的一个部件(Widget),用于提供单选按钮的界面元素。单选按钮允许用户从多个互斥的
微软技术分享
·
2023-12-17 04:38
《Qt
Creator
编程技术实践》
c++
qt
QRadioButton
QButtonGroup
【
Qt开发
流程】之2D绘图1:概述及基本绘制与填充和渐变填充
概述Qt的绘图系统可以使用相同的API在屏幕和打印设备上进行绘图,并且主要基于QPainter,QPaintDevice和QPaintEngine类。QPainter用于执行绘图操作,QPaintDevice是一个二维空间的抽象,可以使用QPainter在其上绘制,QPaintEngine提供了QPainter用于在不同类型的设备上绘制的接口。QPaintEngine类在QPainter和QPai
FreeLikeTheWind.
·
2023-12-17 02:24
Qt开发流程
qt
开发语言
嵌入式平台Qt程序开发指南
步骤1:安装
Qt开发
环境首先,您需要安装
Qt开发
环境。您可以从Qt官方网站下载并安装适用于嵌入式平台的Qt版本。根据您的嵌入式平台的具体要求,选择正确的Qt版本进行安装。
风华绝代的代码
·
2023-12-16 12:48
编程
C++
Qt开发
:ToolBar与MenuBar菜单组件
Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ToolBar工具栏组件以及与之类似的MenuBar菜单栏组件的常用方法及灵活运用。1.1QToolBar工具栏QToolBar是Qt中用于创建工具栏的组件,它为用户提供了一个方便的方式来组织和访问应用程序中的各种工
微软技术分享
·
2023-12-16 12:53
《Qt
Creator
编程技术实践》
c++
qt
c语言
QToolBar
QMenuBar
菜单栏组件
工具栏组件
一条SQL查询语句是如何执行的?
前言MySQL的逻辑架构图本文福利,免费领取LinuxC/C++开发学习资料包、技术视频/代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/
Qt开发
/游戏开发
程序员老舅
·
2023-12-16 04:08
C++Linux后端
sql
adb
数据库
服务器
C++服务器开发
C++后端开发
linux
I/O多路复用详解
IOselect、poll、epoll详解本文福利,免费领取LinuxC/C++开发学习资料包、技术视频/代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/
Qt
程序员老舅
·
2023-12-16 04:07
C++Linux后端
c++
后端开发
io
io模型
网络编程
C++网络编程
I/O多路复用
py
qt开发
上位机
用python做上位机的开发资料非常少。本人专研了一年多时间,也算小有收获。熟悉QT的朋友都知道,Qt做出来的界面好看,功能特别强大。但是学习Qt的成本时比较高的,C++的语法点特别多,特别是对做电气人员来说,门槛比较高。好在python对Qt进行了全部封装,python的易学性和Qt的强大联合,使得门槛大大降低。当然语言只是个工具而已,python只是入门简单,其实到深处和C++都差不多的。只有
weixin_49577420
·
2023-12-15 17:08
pyqt
Qt开发
学习笔记01
设置窗口背景图在.h文件中添加引用和方法#include#includevoidpaintEvent(QPaintEvent*);.cpp文件中实现paintEventvoidsur_dev::paintEvent(QPaintEvent*ev){QPainterpainter(this);QPixmappix;pix.load(":/image/bj01.png");painter.drawPi
笨鸟要努力
·
2023-12-15 15:26
Qt
qt
学习
笔记
Qt开发
学习笔记03
QtpingIp端口在Qt中,可以使用QTcpSocket类来进行Ping操作,同时可以使用connect函数来连接IP地址和端口号。以下是简单的示例代码:#include#includeintmain(intargc,char*argv[]){QTcpSocketsocket;socket.connectToHost("127.0.0.1",80);//连接IP地址和端口号,这里是本地主机和80
笨鸟要努力
·
2023-12-15 15:26
Qt
qt
学习
笔记
Qt开发
学习笔记02
将窗口设为提示框Qt::ToolTipQt数据库连接池#ifndefSQLITE_H#defineSQLITE_H#include#include#include#include#include#include#include"../config.h"#include"sqlInfo.h"classSqLite{public:staticSqLite&instance(){//使用单例模式保证只创
笨鸟要努力
·
2023-12-15 15:25
Qt
qt
学习
笔记
第01章 Qt初步
目录1.1QT是什么1.2QT的发展历程1.3
QT开发
的优势1.3.1Windows下的GUI库1.3.2Linux下的GUI库1.3.3题外话1.4QT的下载安装1.4.1QT的下载1.4.2Linux
@daiwei
·
2023-12-15 12:57
QT
qt
开发语言
qt 定时器用法
在
qt开发
中,定时器是我们经常用到的。我们接下来说一下定时器的三种用法,需要注意的是定时器事件是在主线程中触发的,因此在处理耗时操作时应特别小心,以避免阻塞应用程序的事件循环。
阳光_你好
·
2023-12-14 15:42
C++
qt
qt
c++
网站地址入口备查
目录1.配色2.QT2.1QML2.2
QT开发
的程序2.3QSS2.3.1QSS编辑器3.实用小程序4.NSIS官网此外下载神器工具--编辑工具详细教程提取可只执行文件的资源5.会议连接AMDRenoir
proware
·
2023-12-07 00:09
linux应用
qt
qt5.8 mysql乱码_Window
Qt开发
环境搭建及mysql乱码处理
window10Qt5.8我都使用的32位,你可以根据自己需要下载,(Mingw是32位)MingwVisualStudioMingw到Qt官网下载qt-opensource-windows-x86-mingw530-5.8.0.exe傻瓜式安装(next-->next-->finish)默认安装配置了QtCreator配置将D:\ProgramFiles\Qt\Qt5.8.0\Tools\min
weixin_40007175
·
2023-12-06 10:45
qt5.8
mysql乱码
【
Qt开发
流程】之对象模型1:信号和槽
Qt对象模型标准c++对象模型为对象范型提供了非常有效的运行时支持。但是它的静态特性在某些问题领域是不灵活的。图形用户界面编程是一个既需要运行时效率又需要高度灵活性的领域。Qt通过结合c++的速度和Qt对象模型的灵活性提供了这一点。Qt将这些特性添加到c++中:一个非常强大的无缝对象通信机制,称为信号和插槽可查询和可设计的对象属性强大的事件和事件过滤器用于国际化的上下文字符串转换复杂的间隔驱动计时
FreeLikeTheWind.
·
2023-12-06 01:22
Qt开发流程
qt
java
开发语言
【
Qt开发
流程】之对象模型2:属性系统
描述Qt提供了一个复杂的属性系统,类似于一些编译器供应商提供的属性系统。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译器特性,如__property或[property]。Qt解决方案适用于Qt支持的所有平台上的任何标准c++编译器。它基于元对象系统,该系统还通过信号和槽提供对象间通信。声明属性要求要声明属性,请在继承QObject的类中使用Q_PROPERTY()宏。这个宏用于在
FreeLikeTheWind.
·
2023-12-06 00:51
Qt开发流程
qt
开发语言
Qt - UI数据双向绑定简易实现
而作为现
Qt开发
,看到声明式UI的使用表示简直不要太爽啊!实现声明式UI≈实现一个编译器,非我等俗人可简单实现。那就退而求其
JYU_hsy
·
2023-12-05 18:06
Qt
Qt
双向绑定
Vue
开源 | 30余套STM32单片机、嵌入式Linux、物联网、人工智能项目(开发板+教程+视频)
视频高校教学、学生毕设、个人项目练手嵌入式实战项目推荐15个嵌入式Linux+Qt综合应用项目,涉及家居、医疗、农业等多种应用领域,案例中使用了嵌入式、物联网、人工智能多技术,包括Linux应用开发、
Qt
华清远见IT开放实验室
·
2023-12-05 06:52
单片机
stm32
物联网
uniapp开发小程序
经验记录
uniapp开发小程序的过程中会遇到很多问题,这里记录一下相关工具优化,便于后来者参考。每次保存代码后,小程序都跳回首页针对这个问题,常规的做法就是修改pages配置文件,但是这种方式不便于路由参数的设置,而且每次都是编码级的调整。因此推荐使用开发工具中提供的”编译模式进行指定,流程如下:小程序点进正在修改的目标页面在”普通编译“下拉框中选择”添加编译模式“这一步会弹出对话框表单,并自动将当前页面
iru
·
2023-12-05 00:54
uni-app
小程序
【
Qt开发
流程】之定时器事件与随机数示例
描述QObject是所有Qt对象的基类,提供了Qt中基础的定时器支持。通过QObject::startTimer()函数,可以使用毫秒为单位的时间间隔来启动一个定时器。该函数返回一个唯一的整数定时器ID。该计时器现在将以规律的间隔触发,直到显式调用QObject::killTimer()函数并传入计时器ID为止。为了使此机制工作,应用程序必须在事件循环中运行。可以使用QApplication::e
FreeLikeTheWind.
·
2023-12-04 23:59
Qt开发流程
qt
开发语言
【
Qt开发
流程】之事件过滤器及sendEvent和postEvent
描述事件过滤器(EventFilter)是Qt中一个强大的事件处理机制,它可以在对象接收到事件之前截获事件,并进行自定义处理。事件过滤器可以在不修改对象自身代码的前提下,对其进行事件处理和拦截。事件过滤器的使用过程如下:创建一个QObject对象,为其安装事件过滤器。重载事件过滤器的eventFilter函数,实现自定义的事件拦截和处理。在需要拦截和处理事件的对象上,调用installEventF
FreeLikeTheWind.
·
2023-12-04 23:59
Qt开发流程
qt
数据库
java
【
Qt开发
流程】之事件系统1:事件系统描述及事件发生流程
Qt的事件系统在Qt中,事件是对象,派生自抽象的QEvent类,它表示应用程序内部发生的事情或作为应用程序需要知道的外部活动的结果。事件可以由QObject子类的任何实例接收和处理,但它们与小部件特别相关。以下描述了在典型应用程序中如何传递和处理事件。需要注意:事件与信号并不相同,比如单击某个按钮,就会产生鼠标事件(QMouseEvent),这个事件不是按钮产生的,但因为按钮按下了,所以会发射cl
FreeLikeTheWind.
·
2023-12-04 23:57
Qt开发流程
qt
计算机外设
数据库
基于ubuntu18 QT程序发布流程
1、部署程序的环境需要安装
QT开发
环境吗?2、QT程序如何调用自定义的库文件?3、QT程序如何开机自启动?4、QT程序遇到泪滴xcb库依赖调用失败怎么解决?
透明的玻璃杯
·
2023-12-04 22:00
qt
开发语言
ubuntu
C++
Qt开发
——Linguist语言家
QtLinguist简介Qt提供了一款优秀的支持QtC++和QtQuick应用程序的翻译工具。发布者、翻译者和开发者可以使用这款工具来完成他们的任务。发布者:承担了全面发布应用程序的责任。通常,他们协调开发者和翻译者的工作,可以使用lupdate工具同步源代码,进行翻译,使用lrelease同步工具为发布应用程序创建运行时使用的翻译文件。翻译者:可以使用QtLinguist工具翻译应用程序的文本。
程序员老舅
·
2023-12-04 12:00
Qt开发
qt
c++
qt教程
qt开发
qt5
【
Qt开发
流程】之自定义语法高亮和使用HTML语法
描述语法高亮(SyntaxHighlighting)是一种在编辑器中突出显示代码语法元素的技术,使其更易于阅读和理解。Qt提供了一个功能齐全的语法高亮框架,支持多种语言和格式,可以自定义颜色和样式。对于使用Qt的开发人员来说,实现语法高亮是一个相对简单的过程。HTML(HyperTextMarkupLanguage)是一种用于创建Web页面的标记语言,Qt也提供了一个用于显示HTML内容的类QTe
FreeLikeTheWind.
·
2023-12-04 10:15
Qt开发流程
qt
html
java
每周工作总结工作怎么写
工作总结是每一个职场人必须做的一项工作,它是对你所做工作的反思,
经验记录
,更是为了以后更好的工作打下基础。我们平时会写日总结、周总结、月总结、季度总结以及年度总结。
乐读简书
·
2023-12-04 08:37
QT-TCP服务器端和客户端流程
p=59
QT开发
全套视频服务器端:主要思路:需要用到两个套接字QTcpServer;//监听套接字QTcpSocket;//通信套接字,里面存储的是客户端的信息具体的步骤为:建立监听套接字,监听;如果客户端连接成功后
开心大爆炸
·
2023-12-04 03:19
C/C++
qt
tcp/ip
网络
ubuntu下QT搭建Android开发环境
一、前言用
QT开发
android和直接使用android开发的区别使用
Qt开发
Android应用和直接使用Android开发工具(例如AndroidStudio)有一些区别,主要体现在开发工具、语言、界面设计和性能等方面
浅笑一斤
·
2023-12-04 03:14
qt
ubuntu
qt
android
上一页
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
其他