qt

_林枭_8 小时前
qt·zw3d
ZW3D二次开发_原生表单_如何设置表单左上角图标实现最终效果:实现步骤:1.使用qtdesigner创建非模板表单2.打开资源编辑器3.新建qrc(注意要放在dll相同路径下,会自动编译到zrc中)
Quz13 小时前
qt·qml
QML 快捷键篇:基础快捷键与组合键序列做界面时,用户希望常用的操作不用每次都点鼠标——按一下 Ctrl+S 就保存,按一下 Ctrl+K 再按 Ctrl+C 就注释一段代码。QML 里有个专门的 Shortcut 组件干这件事:注册一个按键序列,触发时执行一段逻辑,不用自己写一堆按键监听。下面从最基础的单个组合键讲起,再延伸到更复杂的组合键序列。
≮傷£≯√16 小时前
qt·ffmpeg·音视频
Qt 面试(一)运行时加载;程序体积小;更新库不用重编译程序;发布必须附带库文件封装核心思想 头文件 (.h/.hpp):对外接口,放类声明、函数声明、宏。给调用方 源文件 (.cpp/.c):内部实现,不对外分发。编译生成库文件。不给调用方 调用者只包含头文件,链接库文件,看不到内部 cpp 源码。
西西弗Sisyphus18 小时前
开发语言·qt
Qt 分类导航区的实现flyfishQt Creator 17.0.1 Desktop Qt 6.9.3 MSVC2022 64bit Windows 平台
galaxy_strive19 小时前
开发语言·c++·qt
Qt C++插件化编写项目(1)宿主程序(main.cpp + MainWindow)负责加载插件、管理UI、提供深色工业风界面。插件系统:所有业务功能均以动态库(.dll)形式存在,通过 PluginInterface 标准接口被宿主发现和管理。
kaixin_learn_qt_ing1 天前
qt
Qt Model/View向ai提问:我想要你写一个Qt程序,使用model和view: view使用QTableView即可,我需要使用model存储4个信息,命令码,发送方地址,接收方地址,报文内容,你可以推荐下使用什么model吗?
Quz1 天前
qt·qml
QML MouseArea:鼠标拖拽与滚轮缩放这一篇讲 MouseArea 在"改元素位置和大小"上的两个典型能力:按住拖动让方块跟着鼠标走,以及滚动滚轮让目标缩放(按住 Ctrl 还能变成旋转)。拖拽用的是 MouseArea 内置的 Drag 这套机制,滚轮走的是滚轮事件 onWheel。理解了它们,就能做出画布拖动、图片缩放这类常见的交互。
CHPCWWHSU1 天前
开发语言·qt
DeepSeek-Harness-Qt将浏览器端Agent装入桌面应用上一章从实战角度介绍了如何将DeepSeek-Harness与本地大模型推理引擎llama.cpp进行整合。本章将在此基础上,进一步探讨如何将DeepSeek-Harness嵌入桌面端应用。参照开源开源项目(Enactivism/deepseek-harness: DeepSeek Harness: Everything is a Plugin.),并在本地Windows 11环境下完成部署与运行,同时对其中存在的问题进行修正。本章将从架构介绍、环境配置、实际使用三个方面进行介绍。本章涉及的完整代码已开源
飘忽不定的bug2 天前
linux·qt·ubuntu
ubuntu20.04交叉编译QT5.15.12(RK3562+ubuntu20.04)一、编译主机环境搭建 ubuntu20.04主机系统下载:https://releases.ubuntu.com/ 编译主机依赖安装:
秋田君2 天前
开发语言·qt
Qt_QMediaPlayer类与QMediaPlaylist类Qt Multimedia 模块音频播放核心:媒体播放器 + 播放列表实战手册使用音频功能前,需要在 .pro 项目文件中添加多媒体模块:
mengzhi啊2 天前
qt
QT程序界面自适应1080/2K/4K屏幕。qputenv或者setAttribute1.跟随系统缩放,缺点:写死的控件会乱跑优缺点2.强制缩放1倍。优缺点:宁可高分屏界面偏小,也不能让航迹、点位坐标因为系统缩放发生偏移错位。
C++ 老炮儿的技术栈2 天前
开发语言·c++·windows·qt·代码化
Qt5 使用 QPainter 绘制阿基米德螺线阿基米德螺线在工控运动控制、CAM 绘图、轨迹仿真场景经常用到。极坐标公式 r=a*θ,需要转换成直角坐标x,y,再用大量微小直线段拟合绘制。 本文使用 Qt5.9/Qt5.15,QPainter实现绘图,效果图如下:
大丑哥2 天前
qt
QT QML 中实现高亮功能最近修改QT项目,需要实现一个搜索高亮的功能,实现方式是匹配到关键字,通过span上写样式然后包裹关键字
小白不想画工图3 天前
linux·开发语言·qt·银河麒麟
银河麒麟V10系统安装QT5.12适用于对Qt版本无特殊要求的情况。通过APT包管理器安装系统默认提供的Qt版本:• 优点:简单快捷,适合新手。
mengzhi啊3 天前
c++·qt
QEventLoop loop配合loop.exec();替代while(1)。电脑cpu占用为0,使用while(1)cpu占用率100%断点调试 没有readyRead信号的时候,断点阻塞在loop.exec(); 有readyRead信号的时候,断点跳入 while(udp->hasPendingDatagrams())。 如此反复
@福者3 天前
开发语言·c++·qt
C++ QT 入门Qt(发音同cute)是一个跨平台的C++应用程序开发框架,它不仅仅是一个GUI库,更是一套完整的开发生态,涵盖图形界面、网络通信、数据库访问、多媒体、嵌入式开发等众多领域 Qt | Tools for Each Stage of Software Development Lifecycle
长友cy3 天前
开发语言·qt
Qt官方示例BluetoothLowEnergyGame源码阅读C++ 里面的类与qml 关联也有信号和槽 qml 中forceActiveFocus():QML Item 的内置方法,强制给这个组件激活键盘焦点。
Quz3 天前
qt
QML 日期解析:字符串转日期与时间戳互转格式化是把 Date 变成文本,解析是反过来——把用户输入的字符串还原成 Date 对象。这篇介绍 Date.fromLocaleString() 的严格匹配规则,以及时间戳和日期互转的两种方向。
Coodor3 天前
开发语言·qt·智能卡·nfc读写器·yw-607hc
信创系统基于QT5操作NFC读写器在信创系统,如麒麟和统信中,使用QT工具编程操作NFC读写器YW-607HC. 首先编排界面ui界面如图所示: 编写C++代码:
励志不掉头发的内向程序员3 天前
linux·开发语言·c++·qt·学习·系统架构
【LibreCAD 2D架构】从鼠标点击到屏幕像素:LibreCAD绘图架构全链路解析之Action与命令系统👓️博主简介:上一章节我们已经追踪了 LibreCAD 从 main() 到 GraphicView 的初始化过程。此时程序已经进入事件循环,开始等待用户操作。那么我们用户在进行操作的时候,LibreCAD 会执行些什么流程呢,当用户点击工具栏中的“直线”按钮时,LibreCAD 是如何将一次普通的 GUI 操作转换成具体的 CAD 绘图命令的?我们本章节便来了搞懂这个问题。