随笔分类 -  Qt

摘要:前言 在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出,linux则能看到打印输出)。 本篇开发了测试工具,并且测试了QFile在USB3.0和M.2SSD上 阅读全文
posted @ 2023-01-03 15:41 长沙红胖子Qt创微智科 阅读(431) 评论(0) 推荐(0)
摘要:产品 鸿途电子智慧白板。 原理 使用Qt技术为基础,开发的windows/ubuntu/arm电子绘图板,主要为windows,支持触摸鼠标,可以定制跨平台。 适合场景 1.会议机场景,办公室,会议室等等 2.教学场景,教室,自习室,课堂等等 3.电子笔记,手持终端等等 4.电子阅读器,作为笔记图层 阅读全文
posted @ 2022-12-14 12:46 长沙红胖子Qt创微智科 阅读(187) 评论(0) 推荐(0)
摘要:前言 QWT开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,本系列旨在系统解说并逐步更新其各种Demo示例 本片文章主要讲解折线图,借助折线图展现一个基础流程框架。 Demo QwtP 阅读全文
posted @ 2022-12-06 20:16 长沙红胖子Qt创微智科 阅读(1190) 评论(0) 推荐(1)
摘要:前言 QWT开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,本系列旨在系统解说并逐步更新其各种Demo示例。 注意 本文章介绍的版本为Qwt6.2.0,该版本为2021年7月左右发布的 阅读全文
posted @ 2022-12-02 14:36 长沙红胖子Qt创微智科 阅读(667) 评论(1) 推荐(0)
摘要:需求 1.键鼠控制,承担ui界面设计,布局兼容分辨率1024x768 ~ 1920x1080。 2.权限控制:三种权限,分为管理员(可以定制模块界面,修改产品名称等定制化软件和其他权限,同时具备编程员和操作员权限),编程员(新建工件,参数,调试功能等与生产相关的权限,同时具备操作员权限),操作员(加 阅读全文
posted @ 2022-11-03 15:15 长沙红胖子Qt创微智科 阅读(465) 评论(0) 推荐(0)
摘要:前言 国产麒麟系统开发上,使用宇视摄像头,本篇使用宇视官网的提供的SDK,搭建基础的国产系统上宇视摄像头SDK开发化境Demo。 效果演示 宇视SDK下载 CSDN粉丝0积分下载地址:https://download.csdn.net/download/qq21497936/86806967 QQ群 阅读全文
posted @ 2022-10-26 14:54 长沙红胖子Qt创微智科 阅读(339) 评论(0) 推荐(0)
摘要:需求 1.触摸屏控制,按照客户需求,ui由本司美工承担设计,显示分辨率1280 x 1024,同时支持鼠标操作。 2.权限控制:三种权限,分为管理员(可以定制模块界面,修改产品名称等定制化软件和其他权限,同时具备编程员和操作员权限),编程员(新建工件,参数,调试功能等与生产相关的权限,同时具备操作员 阅读全文
posted @ 2022-10-08 20:24 长沙红胖子Qt创微智科 阅读(126) 评论(0) 推荐(0)
摘要:前言 上一篇的demo使用隐藏js代码的方式,实现了一个饼图的基本交互方式,并预留了Qt模块对外的基础接口。 本篇的demo实现了自动排序的柱状图,实现了一个自动排序柱状图的基本交互方式,即Qt调用js脚本操作html。 本篇demo使用Qt定时器方式,实现数据定时刷新自增,并预留出了定时器间隔参数 阅读全文
posted @ 2022-10-05 12:46 长沙红胖子Qt创微智科 阅读(807) 评论(0) 推荐(0)
摘要:喜报 我司承担的某防“某显示控制项目”,已于近日顺利通过湖底验收。 需求 功能简介: 1.多类设备的显示、控制与管理 2.数据的分析与展示,定位图、深度图、热力图等 3.多应用协调管理控制 4.健壮的自动化流程控制与健全的容错处理 … Demo (PS:此图从网上获取,只表示部分相似的设备,本文内容 阅读全文
posted @ 2022-10-01 17:48 长沙红胖子Qt创微智科 阅读(135) 评论(0) 推荐(0)
摘要:前言 上一篇已经将himpp套入qt的基础上进行开发。那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤。 受限制 因为直接配置sample的vi比较麻烦,确实是困难的,其实就是配置驱动,所以我们只能从开发板的demo入手,去在相等条件下探测可能的留,从vpss中拿 阅读全文
posted @ 2022-08-12 14:45 长沙红胖子Qt创微智科 阅读(519) 评论(0) 推荐(0)
摘要:前话 项目需求,需要使用到mqtt协议,之前编译QtMqtt库,不支持队列模式queue(点对点),只支持订阅/发布者模式.,所以使用C++ ActiveMQ实现。 MQTT协议 简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基 阅读全文
posted @ 2022-08-02 11:28 长沙红胖子Qt创微智科 阅读(766) 评论(0) 推荐(0)
摘要:前言 上一篇成功是EChart随着Qt窗口变化而变化,本篇将开始正式介绍柱状图介绍、基础使用,并将其封装一层Qt。 本篇的demo实现了隐藏js代码的方式,实现了一个条形图的基本交互方式,即Qt调用js脚本操作html。 Demo演示 ECharts调试工具 ECharts提供的纯JS代码编辑开发调 阅读全文
posted @ 2022-07-13 09:38 长沙红胖子Qt创微智科 阅读(463) 评论(0) 推荐(0)
摘要:前言 上一篇将ECharts嵌入Qt中,在开始ECharts使用之前,还有一个很重要的功能,就是在窗口变换大小的时候,ECharts的图表尺寸也要跟随Qt窗口变换大小而变换大小。 Demo演示 原理 QWebEnginePage的大小会动态改变,然后导致html的body改变: 在windows里面 阅读全文
posted @ 2022-07-08 12:46 长沙红胖子Qt创微智科 阅读(348) 评论(0) 推荐(0)
摘要:前言 使用Qt开发大数据可视化看板,基于Qt使用QWidget或者QML是很难达到ECharts大数据看板的效果,所以使用Qt来制作。 核心思想 每一个ECharts图表使用一个无边框的QWebView来展示,这样多个不同类型的ECharts图表就是多个封装不同类型ECharts图表的QWebVie 阅读全文
posted @ 2022-07-04 11:42 长沙红胖子Qt创微智科 阅读(1335) 评论(0) 推荐(0)
摘要:前言 电脑从U盘装麒麟系统,搭建实机Qt开发运行环境。 制作麒麟系统U盘(使用LiveUSB) 步骤一:先准备个至少8GB的U盘 之前购买的一批联想U盘,如下图: 查看U盘: 步骤二:制作工具LinuxLiveUSBCreator 步骤三:准备麒麟系统 有挺多版本的,这次装的x86的,挑一个: 步骤 阅读全文
posted @ 2022-06-17 10:52 长沙红胖子Qt创微智科 阅读(1622) 评论(0) 推荐(0)
摘要:前言 安装了mysq数据库,最终时为了实现在一个树莓派上实现多用户多进程操作的同步问题,避免数据并发出现一些错误,本篇安装了远程服务并且讲述了使用Qt进行悲观锁for update操作,命令行进行同步查询的示例。 其他操作 这里只是稍微提一下,具体参照博主的树莓派系列博客,非常详细。 远程登陆界面 阅读全文
posted @ 2022-06-15 09:50 长沙红胖子Qt创微智科 阅读(511) 评论(0) 推荐(4)
摘要:前言 本项目的出现理由只是笔者的一个念头,于是利用专业Qt和Opencv相关的知识开发一个辅助工具,本文章仅用于Qt和Opencv结合的学习。 Demo演示效果 运行包下载地址(供测试学习) CSDN粉丝0积分下载地址:https://download.csdn.net/download/qq214 阅读全文
posted @ 2022-05-16 09:56 长沙红胖子Qt创微智科 阅读(382) 评论(0) 推荐(1)
摘要:前言 QCustomPlot开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,过目并整理了原有文档,本系列旨在系统解说并逐步更新其各种Demo示例。 多年前文章 (本篇不再整理了) 《Q 阅读全文
posted @ 2022-05-01 15:24 长沙红胖子Qt创微智科 阅读(3073) 评论(0) 推荐(2)
摘要:前言 开发国产应用,使用到银河麒麟V4,V10,本篇以V10记录,参照上一篇可安装V4、V7、V10三个版本,麒麟V4系自带了Qt,麒麟V10没有自带Qt,需要自己编译搭建环境。 银河麒麟V10版本 系统版本: 检查qt: 调整颜色: Qt下载 参考博文《获取下载Qt安装包,Qt源码全国网址备忘录( 阅读全文
posted @ 2022-03-30 11:42 长沙红胖子Qt创微智科 阅读(4131) 评论(0) 推荐(0)
摘要:前言 在服务器CentOs8.2上安装geant4软件,但是运行不起来,所以本节开始主要是安装qt,测试qt基本功能。 要点 添加qt环境到系统环境中,是geant4启动qt的必要条件。 下载Qt在线安装程序 Qt在线安装包下载地址:https://download.qt.io/archive/on 阅读全文
posted @ 2022-03-16 11:32 长沙红胖子Qt创微智科 阅读(716) 评论(0) 推荐(0)