qt

blog_wanghao43 分钟前
开发语言·qt
基于Qt的串口调试助手项目描述: 开发了一款跨平台的串口通信调试工具,支持多种波特率、数据位、校验位配置,实现数据的收发、十六进制显示与发送、数据清空等核心功能。 技术栈: Qt/C++、QSerialPort、QTimer、Qt Designer 主要职责/实现功能: 设计图形用户界面,实现串口参数(串口号、波特率、数据位等)的动态配置 实现串口数据的异步接收与实时显示,支持文本/十六进制两种显示模式 实现数据发送功能,支持十六进制格式发送 添加系统时间/日期实时显示,提升用户体验 通过定时器实现串口数据的轮询读取,保证数据
Sss_Ass8 小时前
开发语言·qt
在Qt Creator创建并编写第一个程序在windows下面搜所Qt Creator 打开,找到文件,点击新建 可以选择模板,一般我是直接使用默认的模板 现在输入项目名称和路径(注意:项目名称和项目路径不能包含中文符号、空格、特殊字符等) 选择构建工具,一般选择默认的qmake即可,cmake也可以。 选择基础类和主类的名字,选择默认的QMainWindow即可 点击下一步 选择构建套件,使用QtCreator编写时,需要选择MinGW编译套件 点击完成即可 等待项目构建完成,到这步,各位宝宝们就做好了自己的第一个qt项目的构建,为自己点个赞吧
雪的季节11 小时前
开发语言·qt
QT QPointer 解析使用qt 很久,只知道QPointer,但是在项目中很少用到,说到底还是没有对于QPointer了解不够透彻,所以在使用过程中才没有去使用,好吧,就是那种,不懂就不用,反正其他的方式能够满足需求,但是这不是我们想要的,它的出现必然有它的原因,肯定有很多我所不了解的优点,今天来重新学习一下,let's go!
jf加菲猫9 小时前
开发语言·c++·qt·ui
第12章 数据可视化从Qt 5.7开始,在开源版Qt中与Qt Charts模块同时引入的还包含一个Qt Data Visualization模块。该模块提供了一种开发复杂、动态且需要快速响应的3D可视化应用的方法,擅长于对深度图或者大量快速变化的数据(例如从多个传感器接收到的数据)进行可视化,一般用于对分析要求较高的行业,例如学术研究或医学。可以通过3D柱形图、3D散点图和3D曲面图等形式来展示数据,还可以实现在3D视图和2D视图之间进行切换,从而最大限度利用3D可视化数据的价值。要使用该模块,需要在安装Qt时选择安装Qt
咸鱼翻身小阿橙11 小时前
开发语言·qt
QT总结-P2这份代码是Qt Quick 桌面应用基础UI代码,核心功能是创建一个固定大小的应用窗口,并在窗口中展示一个带自定义字体、圆角背景、内边距的标签(Label),同时包含注释的「文本组件(Text)」和「字体加载(FontLoader)」示例,是Qt Quick入门级UI开发代码。
老歌老听老掉牙1 天前
python·qt
PyQt5+Qt Designer实战:可视化设计智能参数配置界面,告别手动布局时代!在Python GUI开发中,PyQt5无疑是最强大的选择之一,但手动编写界面代码常常让人望而却步。今天,我将手把手教你如何利用Qt Designer这个可视化设计工具,快速打造一个专业级的参数配置界面,让界面开发变得像搭积木一样简单!
A.A呐1 天前
开发语言·qt
【QT第六章】界面优化Qt 到了界面优化这一章,重点就不再只是“控件能不能用”,而是开始进入“界面怎么更好看、更自然、更易维护”的层面。这里最容易出现的误区,是把 QSS、QPainter、图片类这些东西拆成零散工具去背:今天记住一个 setStyleSheet(),明天记住几个选择器,后天再记几个 drawRect()、drawPixmap(),结果真正做界面时还是容易混乱,不知道什么时候该用样式表,什么时候该改绘图代码,什么时候又要换图片类。
sycmancia1 天前
前端·qt
Qt——布局管理器(一)1.目前GUI开发方式:绝对定位直接在像素级指定各个组件的位置和大小,但是组建的位置和大小无法自适应父窗口的变化
AlanW1 天前
qt
QT 信号槽内部实现原理深度解析信号槽(Signal-Slot)是 QT 框架中实现对象间通信的机制,它是 QT 的核心特性之一。从表面上看,信号槽提供了一种松耦合的通信方式,使得对象之间可以通过信号的发送和槽的接收来传递信息,而不需要直接引用彼此。
A.A呐1 天前
开发语言·qt
【QT第五章】系统相关Qt 到了系统相关这一章,知识点会明显变杂:数据库事务、鼠标键盘事件、窗口事件、定时器、文件读写、QThread、线程同步、UDP/TCP/HTTP、多媒体……如果按接口名一个个去背,很容易觉得这是一大堆彼此无关的小模块;但如果抓住主线,就会发现它们都在回答同一个更实际的问题:
sycmancia1 天前
开发语言·qt
Qt——Qt中的标准对话框1.消息对话框是应用程序中最常见的界面元素消息对话框主要用于:为用户提示重要信息,强制用户进行操作选择
freshman_y2 天前
android·qt
Qtcreator怎么新建安卓项目?编写一个五子棋游戏APP?本文介绍如何用qtcreator新建安卓项目,编写手机五子棋游戏APP。(点击-下载链接)如下是五子棋应用在手机上显示效果,实际的功能一目了然,如下所示。
wljy12 天前
开发语言·qt
Qt入门(一)创建基于窗口的Qt应用程序指定项目的存储路径选择构建系统指定默认的窗口类的名字以及窗口的类型选择编译套件, 编译套件用于项目文件的编译, 如果安装了多个编译套件, 在这里选择其中一个就可以了。
火山上的企鹅2 天前
qt·mp·qgc·无人机开发
QT/QGroundControl 实战:Mission Planner 航线在 QGC 中出现 Takeoff 落到 (0,0) 的排查与修复这篇文章记录一个在 QGroundControl 二次开发中实际遇到的问题:任务航线先在 Mission Planner 中规划,再从飞机读取到 QGC 后显示,结果第一个 Takeoff 点落到了经纬度 (0,0),导致 Mission start 和 Takeoff 之间出现一条非常长的连线。这个问题在中文启动时更容易暴露,而英文启动时看起来又是正常的。
雪的季节2 天前
java·开发语言·qt
qt信号槽跨线程使用时候的坑https://www.cnblogs.com/zhuchunlin/p/18541548信号槽connect的时候扩展有5种,在跨线程使用的时候选择不同的参数会有不同的效果,使用不当会造成线程同步甚至崩溃的问题。5种参数的意义不再累述,可以参考 信号槽的多线程安全性讨论
yy_xzz2 天前
笔记·qt
【Qt 开发笔记】能扛住断电、多线程的通用配置类(移植直接用)做上位机和工控软件久了会发现,配置文件看着简单,坑却特别多。 程序写一半突然断电、多线程同时读写、异常退出,都能把配置文件搞坏,轻则参数丢失,重则软件直接起不来。
丁劲犇2 天前
qt·ai·agent·并发·mcp·mcpserver·widgets
改造传统Qt6Widgets程序为多会话MCPServer生产力工具-技巧与实现近年来,随着AI技术的快速发展,AI Agent需要与外部工具和服务进行交互,以扩展其能力。MCP (Model Context Protocol) 作为一种标准化的协议,为AI Agent与外部工具之间的通信提供了统一的接口。本文将介绍如何利用Qt框架的强大功能,构建一个支持多AI Agent并发会话的MCP Server。
sycmancia2 天前
开发语言·qt
Qt——对话框及其类型1.QDialog是Qt中所有对话框窗口的基类,继承与QWidget是一种容器类型的组件QDialog的意义:
sycmancia2 天前
开发语言·qt
Qt——登录对话框1.登录对话框是应用程序中的常见部件,如何开发一个可以在不同项目间复用的登录对话框?Widget.hWidget.cpp
妙为3 天前
c++·qt·国产化·osg3.6.5·osgearth3.2·银河麒麟v4
银河麒麟V4下编译Qt5.12.12源码银河麒麟V4下编译Qt5.12.12,首先Qt 官方站点下载源码, Qt5.12.12 鼠标直接点击1,弹出乱码,不管有没有科学上网都是乱码,所以这里必须点击2:Details 点击Details弹出界面 注意:这里敲黑板!!!这里下载的 qt-opensource-linux-x64-5.12.12.run 是 x86_64 架构的二进制安装器,而我的机器是 ARM64(银河麒麟 V4 ARM64)。所以这个安装器根本不能在你的平台上运行。我不信邪,在我机器上试了,确实无法运行。