qt

码匠许师傅3 小时前
开发语言·c++·qt
【C++三方组件】Qt 概览:桌面 C++ 的事实标准与许可证三轨【摘要】:Qt 是桌面 C++ 的全功能框架:元对象系统(moc)给 C++ 补上信号槽与运行期反射,对象树管内存,事件循环管控制流。本机用 Qt 6.8.3 实测一条习语链:程序化 click() 走完整信号链、滑块→进度条信号串联、QMetaObject 按名字调槽——offscreen 平台无窗口跑通全流程。LGPL/GPL/商业三轨许可证怎么选、静态链接的合规代价、为什么说「用 Qt 是用一整个生态」,本篇是选型概览,深度用法归 Qt 专题专栏。 【关键词】:Qt、信号槽、moc、元对象系统、对象
小王C语言5 小时前
开发语言·qt
Qt常用控件:输入类控件,单行/多行输入框、下拉框、(日期)微调框、旋钮、滑动条目录1. Line Edit(单行输入框)代码示例:录入个人信息代码示例:使用正则表达式验证输入框的数据
1001101_QIA5 小时前
开发语言·qt
.exe does not seem to be a Qt executable.C:\Users\Administrator\Desktop\SdnkCarServer\SdnkCarServer.exe does not seem to be a Qt executable.
ShineWinsu13 小时前
数据库·qt·microsoft·面试·gui·属性·qwidget
对于Qt:QWidget通用属性的解析—上hello 大家,本篇博客我们来学习QWidget通用属性。在 Qt 图形界面开发体系中,控件是构成应用界面的核心载体,而属性系统则是定义控件外观、行为、交互逻辑与生命周期的核心骨架。Qt 中所有可视化控件均直接或间接继承自 QWidget 基类,而 QWidget 中定义的通用属性,构成了整个 Qt 控件体系的通用能力底座 —— 无论内置的标准按钮、输入框、标签,还是开发者自定义的扩展控件,都天然继承了这些属性的全部能力。
Quz15 小时前
qt
QML 字体度量与文本度量:FontMetrics 与 TextMetrics在进行界面排版和自定义控件设计时,通常需要处理两类核心计算:一是字体本身的固有尺寸,例如单行文字的总高度、基线位置以及上下延伸的距离;二是特定文本排版后的实际尺寸,例如边界框的大小和光标的前进量。
Quz15 小时前
qt
QML 字体加载:FontLoader 与 FontInfo在 QML 中,给 Text 组件设置 font.family 本质上是一个查找请求。当你写入 font.family: "ZCOOL KuaiLe" 时,Qt 会在系统已注册的字体库中检索该名称。如果检索成功则直接应用;如果检索不到,Qt 会自动选择一款最接近的本地字体进行兜底,并且在这个匹配过程中系统不会触发任何报错或异常。
奇树谦16 小时前
数码相机·qt·tcp/ip
Qt | 基于 GVCP 协议的 GigE 工业相机 IP 配置工具在机器视觉项目里,GigE 工业相机出厂或者换了现场以后,它的 IP 常常和工控机网卡不在同一网段。这时候上位机 ping 不通相机,也打不开它。常见做法是装厂商自带的 IP 配置工具,但这类工具往往体积大、依赖多,也不方便集成到自己的软件里。
扶尔魔ocy2 天前
qt·opengl·osg
【qt openGL入门笔记】windows编译MinGW版本的osgearth(2.10.1)前面我已经编译过MinGW版本的OSG(3.6.5),osgEarth的编译需要依赖sqlite3、curl 、proj 、geos 、gdal,以及OSG库。这些库也需要用QT自带的MinGW环境进行编译。
小王C语言2 天前
开发语言·qt
Qt常用控件:按钮类控件,普通按键、单选、复选目录1. PushButton代码示例: 带有图标的按钮代码示例: 带有快捷键的按钮代码示例: 按钮的重复触发
初阳7852 天前
qt·1024程序员节
【基于Qt5仿音乐播放器(六)】——细节打磨与总结由于窗口中控件并非全部基于Widget布局,有些控件的位置是计算死得,窗口最大化时有些控件可能无法适配尺寸,因此这里不做窗口最大化。
小鱼仙官3 天前
c语言·c++·qt
使用Qt封装C/C++ 动态库 用于第三方调用具体程序如下:(贴得都是修改后得,用的是回调得方式获取到数据)封装DLL库:需要注意: pro文件中不能包含任何Qt得库
扶尔魔ocy3 天前
qt·opengl·osg
【QT OpenGL】知识点编目及传送门【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行并进行态势标绘(四)【qt openGL入门笔记】windows编译MinGW版本的osgearth(2.10.1)
qq_401700413 天前
开发语言·qt·系统架构
Qt Modbus 源码剖析:从 QModbusClient 到工业级通信框架在 Qt 工业上位机开发中,Modbus 几乎是绕不开的通信协议。读取 PLC 寄存器、控制变频器、采集温度传感器,很多项目都会使用 Qt 自带的 Qt Serial Bus 模块。
GreenHandBruce3 天前
qt·ffmpeg·音视频
基于Qt 6.12.0 + FFmpeg 9.0.2的4k视频播放器最近写了个基于Qt 6.12.0 + FFmpeg 9.0.2的4k视频播放器,功能已经做的比较完善了。
誰能久伴不乏3 天前
数据库·c++·qt·架构·sqlite
桌面客户端的运行日志系统:SQLite 分块 + 独立写线程 + 文本降级一篇纯设计复盘。文中的代码是示意性的,不来自任何具体项目;参数是可直接调整的默认值。很多桌面程序对日志的态度是"能打印就行":qDebug() 走一遍控制台,上线后换成按天滚动的文本文件,出了问题让用户把日志发过来。这套做法在开发期够用,一旦软件要在现场连续跑几周、出问题后还要回答"某条指令到底发没发、对方回没回",就不够了。
沫璃染墨3 天前
开发语言·c++·qt·安全·交互·线程·qt6.3
《Qt从零入门系列(十五):Qt线程安全与锁机制详解——从QMutex到RAII与读写锁实战》多线程能提高效率,但数据安全怎么办?在上一篇文章中,我们学习了Qt的QThread多线程机制,知道如何创建工作线程,并将耗时任务放到其他线程中执行,避免GUI主线程长时间阻塞。
小豆庄4 天前
qt·算法·目标检测·音视频·视频·敏捷流程
视频脱敏引擎的追踪难题:转场误判定、ID撞号和淡入窗口处理含身份证号、车牌片的政企片子,最怕导出后发现漏了敏感信息。我们做这个项目时踩过几个真坑,都是实测数据跑出来的。
小灰灰搞电子4 天前
开发语言·qt
Qt 中使用 QSettings 存储结构体数据详解在 Qt 桌面应用开发中,配置持久化几乎是绕不开的需求:窗口大小、最近打开的文件、用户偏好、服务器地址……这些数据通常用 QSettings 保存。QSettings 用起来很简单,setValue("key", value) 一行就能写入,value("key") 一行就能读出。
LaoWaiHang4 天前
qt
关于Qt中鼠标左键事件被子控件截留的处理Qt中,我重写鼠标按下事件虚函数:void MainWindow::mousePressEvent(QMouseEvent *m) { QPoint pt=m->pos(); qDebug()<<pt; //显示坐标 if (m->button()==Qt::LeftButton) { qDebug() << "左键被按下"; } else { qDebug() << "右键被按下"; } } 运行结果:鼠标左键点击无反应,无“坐标值”显示也无“左键被按下”显示,但右键一切正常,问题出在哪里? “程序运行
初阳7855 天前
qt·1024程序员节
【基于Qt5仿音乐播放器(一)】——项目准备这是一个典型的单体桌面应用:Widget 类作为"上帝对象"负责窗口、播放器、数据库、页面切换的全局调度,其余类都是围绕它服务的功能组件。