
QT
文章平均质量分 64
基于QT的高级原创文章、演示demo和OpenDDS关联的应用开发,订阅他你会受益匪浅!
优惠券已抵扣
余额抵扣
还需支付
¥119.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
pony12
专注OpenDDS【应用开发】、【源码分析】、【项目咨询】、【功能定制】和【学习指导】多年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于QWidget+QGraphicsView纯手工的传输拓扑图
在Qt Creator中,在未借助Qt Designer的情况下,基于QWidget+QGraphics*对象类纯手工编码的传输关系拓扑图,进行了升级和更版,下面就来介绍一下具体情况。代码模拟的场景是,针对多台机器间文件传输的节点和任务的对应关系,以UI拓扑图的方式来动态展示,如下图原创 2022-11-15 09:29:06 · 2352 阅读 · 15 评论 -
基于QT的UDP测试工具
原创 2022-03-22 15:48:56 · 1277 阅读 · 0 评论 -
QCustomPlot2.0.1的demo样例
QCustomPlot.v2.0.1\examples提供了5个基本的demo样例,其他的可视化图表,自行根据QCustomPlot提供的接口和实际业务需要,去扩展和实现即可。(1)axis-tags,提供了图表和右侧标签的动态指示图表,定时动态向x轴的右侧移动,针对2个graph,以纵向标签形式以游标的形式上下浮动,展现出动态效果。(2)interactions——实现对图表中上、下、左、右和图例的动态交互,包括增加、删除和清理UI中的所有图例和图形。所有标签,都可以通过双击方式,来.原创 2022-03-04 08:31:04 · 574 阅读 · 0 评论 -
QCustomPlot初识和基本效果图
QCustomPlot是一个开源的、用于绘图和数据可视化的Qt C++的widget类。它不依赖于任何其他外部组件,并且文档性极强。QCustomPlot绘图库专注于制作美观、高质量的2D绘图、图形和图表,同时为可视化应用程序提供实时和高性能的结果。QCustomPlot可以导出各种格式,如矢量化PDF文件和光栅化图像,如PNG、JPG和BMP。QCustomPlot是一种轻量级解决方案。(一)如何将QCustomPlot应用到QT的工程中,(二)一个真实的QCustomPlot的样例原创 2022-03-03 17:23:57 · 530 阅读 · 0 评论 -
QT布局之秘钥
1)UI窗口内的组件,自适应窗口大小变化的关键——“窗口级”布局+Expanding的大小策略QT的UI窗口(主窗口或子窗口)运行后,我们可能会对窗口大小进行变化操作,如增大缩小高度、增大缩小宽度、最大化、全屏等窗口大小操作。 如果窗口内的组件,不能随窗口大小而自动变化,就显得窗口内的组件大小、位置等方面和整个窗口不协调。窗口内的布局分2层,即窗口级各组件布局 窗口内组件的内部布局(组件内子组件的布局,也属于这一类)。 使窗口(主...原创 2022-01-21 20:11:35 · 251 阅读 · 0 评论 -
Qt的GUI开发要素—布局(4)
基于Qt进行GUI开发,有两个主要知识点需要掌握,了解、掌握和熟练运用了这两点,开发什么样的GUI程序,都是万变不离其宗,这两个知识点是成功迈入设计和开发好GUI的第一步。这两个知识点就是: 1)GUI的基类,包括QMainWindows、QWidget(同理,这个基类下的所有类都可以作为GUI Windows的基类)、QDialog; 2)GUI的布局,包括QVBoxLayout(垂直布局)、QHBoxLayout(水平布局)、QGridLayout(网...原创 2021-11-29 09:55:34 · 300 阅读 · 0 评论 -
Qt的GUI开发要素—UI基类(3)
基于Qt进行GUI开发,有两个主要知识点需要掌握,掌握了这两点,万变不离其宗,是成功迈入设计好GUI的第一步。这两个知识点就是: 1)GUI的基类,包括QMainWindows、QWidget(同理,这个基类下的所有类都可以作为GUI Windows的基类)、QDialog; 2)GUI的布局,包括QVBoxLayout(垂直布局)、QHBoxLayout(水平布局)、QGridLayout(网格布局)、QFormLayout(表单布局); ...原创 2021-11-28 19:18:33 · 702 阅读 · 0 评论 -
Qt类图【一网打尽】和模块(2)
Qt5 模块详情 Qt技术历经多年的研发,提供了N多版本,建议采用如下的版本,Bug较少、稳定,有了IDE和C++库的Qt原厂支持,更有利于Qt爱好者和从业者的持续性创造。 Qt4: 4.8.7 终结版本性能(4.x系列中,选择4.8.7版) Qt5: 5.6 LTS 长期支持版本学习 Qt5: 5.9 LTS 长期支持版本ui Qt5: 5.12 LTS 长期支...原创 2021-11-28 10:02:59 · 501 阅读 · 1 评论 -
Qt入门(1)
Qt简介Qt 是一个支持跨平台开发的 C++ 框架,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序,满足后台服务程序的开发需求。同时,Qt Creator(即IDE)提供了项目和文件的创作,它类似于微软的VS和其他的Studio。Qt支持多平台的C++代码开发,最新的版本是 Qt6。Qt 除了支持界面设计(GUI编程),还提供了封装...原创 2021-11-28 08:22:31 · 371 阅读 · 1 评论 -
在Android手机上运行OpenDDS发布订阅app
在Android手机(我测试的是华为手机)上,运行OpenDDS的发布订阅apk程序,实现本机和相邻手机的数据传输,基本步骤如下 1)选择合适的OpenDDS和ACE版本,编译出Arm64-v8a的交叉编译.so动态库; 2)部署Qt for Android环境,开发DDS_Demo代码,并编译出apk软件包 3)通过adb方式安装到手机上 4)在手机运行DDS_Demo1app,实现本机的dds通讯(...原创 2021-11-26 08:47:35 · 3164 阅读 · 15 评论 -
【Android】如何使用ADB进行调试
adb是什么?adb有什么用?adb工具如何用? 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具,adb的工作方式比较特殊,采用**Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会转载 2021-11-25 15:30:12 · 41114 阅读 · 0 评论 -
Qt for android不能连接华为手机
使用Qt for android开发手机app应用,出现了几个问题:(一)不能连接华为手机的问题,调查过程如下: 1)华为mate9手机,通过USB连接电脑 2)设置了开发者选项中的【USB调试】等项; 3)新建了untitled的工程,选择android的arm64-v8a处理器,产生apk后,点击【运行】按钮后,显示无可用的手机设备。 在其他平台,如Mac上能检测到华为mate9手机,但在Windows7平...原创 2021-11-22 18:35:16 · 9733 阅读 · 0 评论 -
QT5.12.2部署Android环境和编译apk
基于Qt 5.12.2(Qt Creator4.8.2),可以部署Android环境,进行QT C++代码开发并编译出出apk,运行于手机或模拟器上。 步骤1,下载Qt5.12.2https://download.qt.io/official_releases/qt/5.12/5.12.2/qt-opensource-windows-x86-5.12.2.exe 在安装过程中,选择以下3个Android组件,满足不同处理器手机的需要 ...原创 2021-11-12 08:50:13 · 2922 阅读 · 0 评论 -
基于QT-QGraphicsView的网络拓扑图
拓扑图功能1)搭建拓扑图基本框架;2)绘制节点,根据节点类型绘制不同图标;3)绘制节点间连线4)实现节点图标的动态拖动、线条的动态移动;5)拓扑图的放大和缩小、保存等;6)提供左侧图例7)其他功能待完善基于QWidget、QGraphicsView、QGraphicsPixmapItem、QGraphicsItem、QDialog等图形基础类,并没有使用设计师视图UI等,而是纯自定义式实现拓扑图效果图。实现的主要有TopoWidget、TopoView、TopoNode、TopoEdge视原创 2021-08-17 11:24:39 · 6144 阅读 · 4 评论 -
QT学习材料
QT学习之路.pdf(0积分下载)这是一个高手的学习笔记,一共59节,几乎包括了所有Qt的基础知识。他把这些个人体会放到网站上之后,有心人DZY将其整理成PDF格式,方便阅读。我只是转帖分享一下:)https://download.youkuaiyun.com/download/lyj20012472/2732403...原创 2021-07-30 10:15:44 · 197 阅读 · 0 评论 -
QT使用习得
针对QT进行UI开发过程中遇到的问题点和解决方案,记录如下(部分参考网络资源):1、QT样式qss中,QComboBox设置下拉列表行距无效(缺省的行高有限,多行时显得拥挤有部分重叠)QComboBox QAbstractItemView::item{ height:20px;/*下拉列表的行高,也可以看做行距*/} 除了设置好样式表外,还要为每一个QComboBox对象执行: ui->comboBox->setView(new QListView()),行高属性才能..原创 2020-06-12 09:33:15 · 303 阅读 · 0 评论 -
QT Creator使用笔记
安装了QT Creator 5.5.1,并安装了vs2010的插件(暂时用不到)1)添加头文件和库文件LIBS += 路径\库名称.libINCLUDEPATH += 路径2)编译过程中,总是报告fatal error C1083: 无法打开包括文件:参考http://blog.youkuaiyun.com/moneyhoney123/article/details/76906原创 2018-01-15 10:52:40 · 282 阅读 · 1 评论