qt

kaixin_learn_qt_ing8 小时前
qt
Qt Model/View向ai提问:我想要你写一个Qt程序,使用model和view: view使用QTableView即可,我需要使用model存储4个信息,命令码,发送方地址,接收方地址,报文内容,你可以推荐下使用什么model吗?
Quz8 小时前
qt·qml
QML MouseArea:鼠标拖拽与滚轮缩放这一篇讲 MouseArea 在"改元素位置和大小"上的两个典型能力:按住拖动让方块跟着鼠标走,以及滚动滚轮让目标缩放(按住 Ctrl 还能变成旋转)。拖拽用的是 MouseArea 内置的 Drag 这套机制,滚轮走的是滚轮事件 onWheel。理解了它们,就能做出画布拖动、图片缩放这类常见的交互。
CHPCWWHSU10 小时前
开发语言·qt
DeepSeek-Harness-Qt将浏览器端Agent装入桌面应用上一章从实战角度介绍了如何将DeepSeek-Harness与本地大模型推理引擎llama.cpp进行整合。本章将在此基础上,进一步探讨如何将DeepSeek-Harness嵌入桌面端应用。参照开源开源项目(Enactivism/deepseek-harness: DeepSeek Harness: Everything is a Plugin.),并在本地Windows 11环境下完成部署与运行,同时对其中存在的问题进行修正。本章将从架构介绍、环境配置、实际使用三个方面进行介绍。本章涉及的完整代码已开源
飘忽不定的bug14 小时前
linux·qt·ubuntu
ubuntu20.04交叉编译QT5.15.12(RK3562+ubuntu20.04)一、编译主机环境搭建 ubuntu20.04主机系统下载:https://releases.ubuntu.com/ 编译主机依赖安装:
秋田君17 小时前
开发语言·qt
Qt_QMediaPlayer类与QMediaPlaylist类Qt Multimedia 模块音频播放核心:媒体播放器 + 播放列表实战手册使用音频功能前,需要在 .pro 项目文件中添加多媒体模块:
mengzhi啊17 小时前
qt
QT程序界面自适应1080/2K/4K屏幕。qputenv或者setAttribute1.跟随系统缩放,缺点:写死的控件会乱跑优缺点2.强制缩放1倍。优缺点:宁可高分屏界面偏小,也不能让航迹、点位坐标因为系统缩放发生偏移错位。
C++ 老炮儿的技术栈17 小时前
开发语言·c++·windows·qt·代码化
Qt5 使用 QPainter 绘制阿基米德螺线阿基米德螺线在工控运动控制、CAM 绘图、轨迹仿真场景经常用到。极坐标公式 r=a*θ,需要转换成直角坐标x,y,再用大量微小直线段拟合绘制。 本文使用 Qt5.9/Qt5.15,QPainter实现绘图,效果图如下:
大丑哥1 天前
qt
QT QML 中实现高亮功能最近修改QT项目,需要实现一个搜索高亮的功能,实现方式是匹配到关键字,通过span上写样式然后包裹关键字
小白不想画工图2 天前
linux·开发语言·qt·银河麒麟
银河麒麟V10系统安装QT5.12适用于对Qt版本无特殊要求的情况。通过APT包管理器安装系统默认提供的Qt版本:• 优点:简单快捷,适合新手。
mengzhi啊2 天前
c++·qt
QEventLoop loop配合loop.exec();替代while(1)。电脑cpu占用为0,使用while(1)cpu占用率100%断点调试 没有readyRead信号的时候,断点阻塞在loop.exec(); 有readyRead信号的时候,断点跳入 while(udp->hasPendingDatagrams())。 如此反复
@福者2 天前
开发语言·c++·qt
C++ QT 入门Qt(发音同cute)是一个跨平台的C++应用程序开发框架,它不仅仅是一个GUI库,更是一套完整的开发生态,涵盖图形界面、网络通信、数据库访问、多媒体、嵌入式开发等众多领域 Qt | Tools for Each Stage of Software Development Lifecycle
长友cy2 天前
开发语言·qt
Qt官方示例BluetoothLowEnergyGame源码阅读C++ 里面的类与qml 关联也有信号和槽 qml 中forceActiveFocus():QML Item 的内置方法,强制给这个组件激活键盘焦点。
Quz2 天前
qt
QML 日期解析:字符串转日期与时间戳互转格式化是把 Date 变成文本,解析是反过来——把用户输入的字符串还原成 Date 对象。这篇介绍 Date.fromLocaleString() 的严格匹配规则,以及时间戳和日期互转的两种方向。
Coodor2 天前
开发语言·qt·智能卡·nfc读写器·yw-607hc
信创系统基于QT5操作NFC读写器在信创系统,如麒麟和统信中,使用QT工具编程操作NFC读写器YW-607HC. 首先编排界面ui界面如图所示: 编写C++代码:
励志不掉头发的内向程序员2 天前
linux·开发语言·c++·qt·学习·系统架构
【LibreCAD 2D架构】从鼠标点击到屏幕像素:LibreCAD绘图架构全链路解析之Action与命令系统👓️博主简介:上一章节我们已经追踪了 LibreCAD 从 main() 到 GraphicView 的初始化过程。此时程序已经进入事件循环,开始等待用户操作。那么我们用户在进行操作的时候,LibreCAD 会执行些什么流程呢,当用户点击工具栏中的“直线”按钮时,LibreCAD 是如何将一次普通的 GUI 操作转换成具体的 CAD 绘图命令的?我们本章节便来了搞懂这个问题。
沧海一笑-dj2 天前
qt·qt creator·qt6·qt安装·qt安装教程
【Qt】Qt6.11安装教程详解Qt 是一个由 Qt Company 开发的跨平台 C++ 应用开发框架,用于构建具有高性能、响应式用户界面的桌面、移动和嵌入式应用程序。经过 30 余年发展,全球已有超过 10 亿台设备运行基于 Qt 的软件Qt。
似水এ᭄往昔2 天前
服务器·开发语言·qt
【QT】--常用控件(QWidget的核心属性)Widget是Qt中的核⼼概念。英⽂原义是"⼩部件",我们此处也把它翻译为"控件"。控件是构成⼀个图形化界⾯的基本要素。
励志不掉头发的内向程序员2 天前
c++·qt·学习·架构·计算机外设
LibreCAD 2D架构】从鼠标点击到屏幕像素:LibreCAD绘图架构全链路解析之鼠标事件与RS_ActionDrawLine👓️博主简介:上一篇我们已经分析了 LibreCAD 的 Action 与命令系统,知道了当用户点击“画线”工具后,LibreCAD 会创建一个具体的 RS_ActionDrawLine 对象,并通过 EventHandler 将它设置为当前正在工作的 Action。但到这里其实还有一个非常关键的问题没有解决:用户点击工具栏之后,鼠标真正移动、点击时,LibreCAD 又是怎么知道的?比如我们点击“画线”按钮,鼠标移动到绘图区,屏幕上出现跟随鼠标移动的预览线;第一次点击确定起点,第二次点击确定终点,最终
qq_401700412 天前
qt·tcp/ip
Qt TCP 心跳到底应该怎么设计?做 TCP 长连接时,有一个问题几乎躲不过:TCP 已经连接了,怎么知道对方还活着?很多人的第一反应就是:
秋田君3 天前
开发语言·qt·websocket
Qt_webSocket协议编程实战WebSocket 是一种基于单个 TCP 连接提供全双工(Full-Duplex)通信信道的网络技术。与传统的 HTTP 请求/响应模型不同,WebSocket 在连接建立后,客户端与服务器可以双向、实时、低延迟地收发数据,无需反复握手。