技术栈
qt
妙为
5 小时前
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)。所以这个安装器根本不能在你的平台上运行。我不信邪,在我机器上试了,确实无法运行。
史迪仔0112
8 小时前
开发语言
·
前端
·
javascript
·
c++
·
qt
[QML] QML IMage图像处理
这是最基础的操作。Image 控件最核心的属性就是 source,它告诉 QML 图片在哪里。支持的格式: PNG(最常用,支持透明)、JPG(照片)、SVG(矢量图,放大不模糊)等。
小樱花的樱花
13 小时前
开发语言
·
c++
·
qt
·
ui
打造高效记事本:UI设计到功能实现
1.1 功能介绍 1.2 界面预览 1.3 工程概述2.1 按键 QPushButton 2.2 水平布局 QHBoxLayout 2.3 文本编辑器 TextEdit 2.4 垂直布局 QVBoxLayout 2.5 主窗体元素设计 2.6 记事本UI美化stylesheet
丁劲犇
13 小时前
qt
·
ai
·
agent
·
异步
·
阻塞
·
mcp
·
mcp server
QMetaObject的invokeMethod异步阻塞调用在MCPServer开发中的巧妙应用
在Qt6开发中,我们经常会遇到跨线程操作UI的场景。特别是在构建MCP服务器这样的应用时,后台线程需要与UI线程进行安全的交互。今天,我想和大家分享一个在实际项目中使用QMetaObject::invokeMethod实现异步阻塞调用的例子,以及它背后的原理和巧妙之处。
m0_49721415
15 小时前
开发语言
·
qt
Qt事件系统
Qt 的事件系统是一个事件驱动架构,它让程序能够响应用户操作(鼠标、键盘等)、系统消息(窗口调整、定时器)、以及自定义事件。所有事件都被封装为 QEvent 对象,通过事件循环分发给对应的 QObject处理。
秋月的私语
16 小时前
开发语言
·
qt
·
opencv
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从零到一实践
一个C++图像处理老兵的求职作品集项目,从老旧代码迁移到完整的两图合并与拼接线可视化,附详细踩坑记录。
姓刘的哦
17 小时前
开发语言
·
qt
Qt自定义控件
设置裁剪路径。void setClipPath(const QPainterPath &path, Qt::ClipOperation operation = Qt::ReplaceClip)
AlanW
17 小时前
qt
Qt Model/View 框架完全指南:从入门到性能优化
QT 的 Model-View 架构采用了经典的 MVC 设计模式,但做了一些调整,引入了 Delegate(代理)概念,形成了 Model-View-Delegate 架构:
艾莉丝努力练剑
20 小时前
linux
·
运维
·
服务器
·
开发语言
·
网络
·
qt
·
架构
【QT】Qt常用控件与布局管理深度解析:从原理到实践的架构思考
🎬 艾莉丝的简介:在桌面端GUI开发中,界面组件的复用性、自适应能力、资源可移植性及交互流畅度,是决定开发效率与产品体验的关键瓶颈。传统GUI开发中,控件绝对定位导致的界面错乱、资源路径依赖引发的部署失败、布局嵌套不合理造成的性能损耗,以及控件交互逻辑与业务逻辑耦合过高的问题,长期困扰开发者。
Z文的博客
20 小时前
qt
·
mqtt
·
嵌入式
·
ai编程
·
mosquitto
·
嵌入式linux
·
trae
嵌入式 ARM 设备交叉编译 mosquitto 2.0.20 (完整 TLS 支持) 详细教程 TRAE全程辅助,没敲一行代码
本文记录了在 ARM 嵌入式设备上交叉编译 mosquitto 2.0.20 并启用 TLS 支持的完整过程,包括从下载、编译、部署到调试验证的每一步操作,以及遇到的所有问题和解决方案。其中全程是TRAE辅助编程实现,我发命令,发log,后来卡在8883端口不通,加我的经验判断应该是TLS版本问题,给TRAE仙人指路,最后数据通了!!~
特立独行的猫a
20 小时前
qt
·
harmonyos
·
鸿蒙
·
鸿蒙pc
HarmonyOS 鸿蒙PC端 Qt 应用开发:第三方 Qt 开源软件移植指南
2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
C++ 老炮儿的技术栈
1 天前
linux
·
运维
·
开发语言
·
汇编
·
c++
·
git
·
qt
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决
df -h 检查磁盘空间Filesystem Size Used Avail Use% Mounted on udev 2.0G 4.0K 2.0G 1% /dev tmpfs 394M 3.5M 390M 1% /run /dev/sda1 19G 14G 3.8G 79% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 2.0G 8.0K 2.0G 1% /run/shm none 100M 44K 100
米优
1 天前
qt
·
gb28181
·
vlc
qt+vlc实现国标客户端测试工具
本文章实现了一个国标视频播放客户端.支持IPC相机通过GB28181协议获取的视频流到客户端,将获取的PS流解析为h264/h265流,通过vlc解码后显示到界面.
米优
1 天前
开发语言
·
qt
·
vlc
qt+vlc实现解码h264/h265裸码流播放
本文章实现了对h264/h265裸码流的解码播放功能,主要是一个基于VLC实现的H.264/H.265裸流解码播放类。主要功能包括:1)通过OpenStream接口打开流并指定显示窗口;2)使用InputStream接口输入裸流数据;3)通过CloseStream关闭流。核心实现采用VLC的回调机制(vlc_open_cb/vlc_read_cb/vlc_close_cb)处理流数据,支持自动检测H.264/H.265编码格式。类中还包含了数据缓冲管理、线程安全控制以及调试日志功能,通过配置选项优化了网络
小小码农Come on
1 天前
开发语言
·
qt
QT面试题总结
QImage 是给 CPU 用的(用于处理数据),QPixmap 是给 GPU/屏幕用的(用于显示)QImage:像“原始数据”
特立独行的猫a
2 天前
qt
·
华为
·
harmonyos
·
鸿蒙
·
鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:(二、开发环境搭建及第一个HelloWorld)
2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
史迪仔0112
2 天前
前端
·
javascript
·
qt
[QML] QT5和QT6 圆角的不同设置方法
一只小小的土拨鼠
2 天前
开发语言
·
qt
【避坑指南】Qt + MSVC + CUDA 项目链接与发布报错全记录
环境:Qt 5.12.12 + MSVC 2017 64-bit依赖:CUDA 11.6, Python 3.8, Qwt, FFTW
code_pgf
2 天前
qt
·
网络协议
·
rpc
RPC数据集整理与 Scalabel 标注说明
RPC(Retail Product Checkout Dataset)是一个面向自动结算(ACO, Automatic Checkout)场景的大规模零售商品数据集,核心目标是从结算台图像中自动识别商品并生成购物清单。 RPC 的特点在于:它同时包含受控环境下的单商品图像与真实结算场景下的多商品图像,因此既适合做商品分类,也适合做检测、计数、检索与结算场景理解。
白杆杆红伞伞
2 天前
qt
·
线程同步
Qt Lock&Semaphore
QMutex 是 Qt 框架提供的互斥锁类,用于保护共享资源的访问,实现线程间的互斥操作。在多线程环境下,通过互斥锁来控制对共享数据的访问,确保线程安全。