![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 67
浅笑一斤
码龄超过5年的程序猿
展开
-
百度AI使用-图像文字识别
百度AI接口可以免费试用,本文描述如何申请使用该资源,以及在QT-Demo下使用百度AI接口,实现图像文字识别功能。原创 2024-07-02 16:05:46 · 1031 阅读 · 0 评论 -
浏览器网页内嵌Qt-C++音视频播放器的实现,支持软硬解码,支持音频,支持录像截图,支持多路播放等,提供源码工程下载
浏览器内嵌qt-C++播放器实现思路:在浏览器⽹页中的指定位置和⼤⼩,实现⼀个内嵌到⽹页中显⽰的播放窗⼝,前端还必须可对这个内嵌播放窗⼝进⾏控制,⽽且播放窗⼝必须跟随浏览器窗⼝的移动和缩放、⽹页滚动、标签页切换、关闭等操作进⾏⾃动联动。这就要求播放窗⼝必须是本地原⽣程序实现,最好⽤⾼性能的C++语⾔来开发,还可充分利⽤终端电脑的硬件加速特性。这个播放窗⼝同时提供Web Socket的服务端和JSON打包命令的解析执⾏模块,前端就可以通过Web Socket连接后发送JSON打包的控制命令实现控制播放窗⼝。原创 2024-01-16 19:22:01 · 1981 阅读 · 2 评论 -
ubuntu下QT搭建Android开发环境
用QT开发android和直接使用android开发的区别Qt Creator vs Android Studio: 使用Qt Creator作为集成开发环境(IDE)可以让你在一个环境中开发多个平台的应用,包括Android。而直接使用Android Studio是Google提供的专门为Android开发设计的IDE。原创 2023-11-30 17:00:54 · 969 阅读 · 0 评论 -
QT开发的摄像头电子地图Demo(采用百度地图),提供源码下载
本软件的工程是在QT-5.8 32位下开发,可以支持其他qtcreator 32位版本(用32位是因为视频播放的码流库是32位)。软件功能有:可通过右键菜单:创建组、删除组、重命名组、创建设备、右键设备--播放设备、停止播放、重命名设备,删除设备,支持设备拖动到其他组,支持选中设备,地图跳转到该设备,显示当前鼠标经纬度,支持放大级别配置,支持地点定位,支持添加和删除地图标注点,信息弹出框显示信息及播放视频操作。原创 2023-11-08 10:56:41 · 349 阅读 · 0 评论 -
使用QTableWidget实现录像排程操作
该录像排程,是采用继承于QTableWidget的ScheduleTableWidget类进行实现。在ScheduleTableWidget实现类中,去除了Table原本的横向表头和纵向表头,分别采用第一行和第一列构成新的表头。新的横向表头代表一天24小时,新的纵向表头代表一周。新的横向表头是用setSpan合并了两个单元格,所以在它下面的每个单元格代表半个小时。横向表头和纵向表头都引入自定义委托,去实现字体、颜色等设置。多个选中区域可以通过按住Ctrl+鼠标左键绘制实现。原创 2023-07-18 15:26:45 · 163 阅读 · 0 评论 -
onvif库封装及qt工程调用onvif库实现设备搜索、获取码流地址等功能
本篇的OnvifManager工程是在vs2010下进行开发编译,它实现了对onvif库的封装调用,目前工程接口实现了对onvif的搜索、码流地址获取、设备重启接口,其他接口后续可以通过更改工程代码进行添加。qt工程myonvif是对OnvifManager生成的动态库进行调用,用QTableview显示搜索后的设备信息,支持码流地址获取及设备重启功能,支持单击网页访问。原创 2023-07-11 17:15:53 · 1618 阅读 · 6 评论 -
qt之条形码与二维码的生成
本工程使用GNUBarcode实现条形码,使用Libqrencode实现二维码,本工程提供源码分享与工程下载。原创 2023-02-14 09:17:01 · 2106 阅读 · 0 评论 -
Qt图表操作(QCustomPlot 与 QtCharts的介绍与使用)
QCustomPlot和QCharts介绍与比较,同时使用QCustomPlot绘制动态曲线图和柱状图,使用QCharts绘制饼状图,提供源代码和工程下载。原创 2023-01-16 16:25:36 · 6158 阅读 · 1 评论 -
qt读写xml文件(DOM和SAX两种方式)
qt读写xml文件,包含DOM和SAX两种方式。分享demo工程代码,提供demo工程链接下载,亲测可用。原创 2023-01-09 11:17:58 · 2023 阅读 · 0 评论 -
Qt之Json操作demo
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言,被广泛用于Internet上的数据交换格式。JSON的语法主要是:1)键值对(key:value)键值key,必须是字符串,位于同一层级的键值,不能重复;value值,类型是可选的,整形,浮点型,字符串,json数组,json对象,空值-null(null)。原创 2023-01-05 18:02:46 · 2096 阅读 · 0 评论 -
qt之smtp-demo封装与测试
SMTP是一种提供可靠且有效的电子邮件传输的协议,它建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP的工作过程是建立连接、邮件传送、连接释放。SMTP的默认端口是25。原创 2022-12-26 14:36:45 · 1482 阅读 · 0 评论 -
qt下采用libcurl实现ftp与tftp功能,提供源代码程序
Qt下使用libcurl实现ftp和tftp上传下载功能的实现,提供库封装程序和库调用程序的源代码,另外libcurl库还封装了http相关接口。原创 2022-12-24 15:08:09 · 2926 阅读 · 3 评论 -
modbus介绍、环境搭建测试与qt下串口/Tcp的demo工程测试
Modbus是一种串行通信协议,于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式,Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。MODBUS 采用大端来表示地址和数据对象。1)小端:低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。原创 2022-12-21 18:09:09 · 3261 阅读 · 0 评论 -
QT工程管理及Pro配置文件的理解
qt项目工程管理、pro配置文件内容了解原创 2022-06-05 18:37:13 · 1429 阅读 · 0 评论 -
Qt开发的TCP客户端和服务器
自己写的demo测试程序,已通过网络调试助手验证程序是可行的,该程序界面可以切换TCP客户端和服务器,可以接收和发送信息到网络调试助手,可以切换不同的语言,项目下载地址https。原创 2022-07-30 10:34:15 · 1492 阅读 · 0 评论 -
qt字符编码及数据格式转换
qt字符编码与数据转换整理,方便开发过程中直接使用,提升效率原创 2022-08-02 20:35:03 · 6155 阅读 · 0 评论 -
Qt之串口的使用demo
Qt串口的使用,可直接添加pri进行使用原创 2022-08-03 11:43:48 · 314 阅读 · 0 评论 -
Qt小数数据精度细节处理
Qt小数数据精度细节处理,防止出错原创 2022-08-04 15:56:17 · 2058 阅读 · 0 评论 -
qt数据库操作demo(sqlite)
qt写的数据库操作demo,该demo对用户进行增、删、改、查操作,自测编译运行正常,功能操作正常。可以下载以下链接,在你的工程直接添加pri文件后进行使用。该demo提供工程下载路径。原创 2022-08-08 11:10:57 · 454 阅读 · 0 评论 -
Qt读写ini文件demo
qt封装读写ini文件,同时写了一个测试的demo。该工程编译运行正常,操作正常,可以在自己的工程上直接引用pri文件,添加该功能,便于工程的开发。该工程下载路径:https://download.csdn.net/download/linyibin_123/86341915。......原创 2022-08-08 17:11:46 · 150 阅读 · 0 评论 -
qt使用正则表达式限制输入框demo
对正则表达式进行封装,限制lineEdit的输入,该demo编译运行正常,操作正常,可以直接在pro中引入pri文件,该demo下载路径:https://download.csdn.net/download/linyibin_123/86363634。原创 2022-08-08 20:08:20 · 287 阅读 · 0 评论 -
qt读写csv文件demo
qt对csv文件进行读写,可添加pri后使用,demo测试工程编译运行正常,demo工程下载路径:https://download.csdn.net/download/linyibin_123/86394807。原创 2022-08-09 20:12:23 · 514 阅读 · 0 评论 -
qt重写事件函数实现无边框窗体移动和缩放
通过重写mousePressEvent、mouseReleaseEvent、mouseMoveEvent控制鼠标按下、移动和释放,实现对窗口的移动效果。通过重写nativeEvent来监听windows的WM_NCHITTEST消息,实现对无边框窗体的缩放效果。原创 2022-08-16 14:42:06 · 1133 阅读 · 0 评论 -
qt几种常用容器的理解和使用
本文整理了对qt几种容器的理解和用法,主要包括:QVector、QList、QLinkedList、QByteArray、QVariant、QSet、QMap、QHash。原创 2022-08-25 11:00:33 · 2656 阅读 · 0 评论 -
Qt之列表的使用(QListView、QListWidget)
qt实现QListView和QListWidget的添加、修改、删除、获取,同时通过重写实现自定义的方式原创 2022-09-08 22:41:24 · 11628 阅读 · 0 评论 -
Qt之树的使用(QTreeView、QTreeWidget)
对Qt QTreeView和QTreeWidget 的理解和使用,含有对所有组件使用方式的工程下载路径原创 2022-09-09 11:51:12 · 4888 阅读 · 0 评论 -
Qt之表格的理解和使用(QTableView和QTableWiget)
对QTableView 与 QTableWidget的理解和使用,同时使用自定义数据模型来显示数据,提供工程下载原创 2022-09-09 12:58:43 · 14159 阅读 · 8 评论 -
Qt之级联列表视图的理解和使用(QColumnView)
对QColumnView 的理解和使用,提供工程下载原创 2022-09-09 13:04:52 · 965 阅读 · 0 评论 -
Qt之撤销命令视图的使用(QUndoView)
对QUndoView的理解和使用,提供工程下载原创 2022-09-09 13:13:34 · 2450 阅读 · 0 评论 -
Qt之容器组件的使用
对QGroupBox、QScrollArea、QToolBox、QStackWidget、QFrame、QMdiArea、QDockWidget、QAxWidget的理解和使用,提供工程下载原创 2022-09-09 13:30:59 · 1799 阅读 · 0 评论 -
Qt之按钮部件的理解使用与样式优化(QPushButtn、QToolButton、QRadioButton、QCheckBox、QCommandLinkButton、QDialogButtonBox)
Qt之按钮部件的理解使用与样式优化(QPushButtn、QToolButton、QRadioButton、QCheckBox、QCommandLinkButton、QDialogButtonBox),提供工程下载原创 2022-09-09 13:42:54 · 2166 阅读 · 0 评论 -
Qt之输入部件的理解使用和样式优化
对QComboBox、QFontComboBox、QLineEdit、QTextEdit、QPlainTextEdit、QSpinBox、QDoubleSpinBox、QTimeEdit、QDateEdit、QDateTimeEdit、QDial、QScrollBar、QSlider、QKeySequenceEdit的理解使用与样式优化,提供工程下载原创 2022-09-09 14:17:21 · 1107 阅读 · 0 评论 -
Qt之显示部件的理解使用与样式优化
qt对显示部件(QTextBrowser、GraphicsView、QCalendarWidget、QLCDNumber、QProgressBar、Line、QOpenGLWid、QQuickWidget)的理解使用与样式优化,提供工程下载原创 2022-09-09 14:35:42 · 2006 阅读 · 0 评论 -
Qt之exe打包发布
windeployqt拷贝exe依赖项和NSIS打包成安装包原创 2022-09-27 17:31:45 · 1103 阅读 · 0 评论 -
Qt之操作日志输出demo
支持根据日志类型,根据时间范围,根据日志内容搜索日志。同时它支持分页查看日志。日志显示是在QTableView中,同时在主页面上也有显示总页数和页码。demo操作步骤是先点击Add Log1或Add Log2按钮进行日志添加,添加后通过点击两个Search按钮对日志进行搜索。原创 2022-10-12 09:51:15 · 1739 阅读 · 0 评论 -
Qt下对libcurl进行封装,生成SDK共享库,提供库调用的demo,和http服务器demo,支持get和post请求方式,库支持https,demo程序亲测可用
libcurl是一个优秀的网络请求库,其主要功能是用不同的协议连接和沟通不同的服务器,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议,同时也支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传,HTTP基本表单上传,代理,cookies,和用户认证。原创 2022-11-11 11:55:44 · 1175 阅读 · 0 评论 -
qt下C++11的使用
C++11 是第二个真正意义上的 C++ 标准,也是 C++ 的一次重大升级。C++11 增加了很多现代编程语言的特性,比如自动类型推导、智能指针、lambda 表达式等,这使得 C++ 看起来又酷又潮,一点也不输 Java 和 C#。原创 2022-11-26 17:06:56 · 2298 阅读 · 0 评论 -
mqtt服务器搭建与qt下的mqtt客户端实现
本文包含:mqtt的介绍,mqtt服务器的搭建,qmqtt在工程的部署,mqtt客户端源代码分享,以及服务器与客户端连接后的调试过程与结果原创 2022-12-14 14:34:18 · 6766 阅读 · 5 评论