当前位置: 首页 > article >正文

qt模块学习记录

qt模块学习记录一、Qt Core其他模块都用到的核心非图形类二、Qt GUI 设计 GUI 界面的基础类包括 OpenGL三、功能模块Qt Network 使网络编程更简单和轻便的类Qt SQL 使用 SQL 用于数据库操作的类Qt Multimedia 音频、视频、摄像头和广播功能的类四、老式界面Qt Widgets 用于构建 GUI 界面的 C 图形组件类五、现代界面Qt Quick 全家桶Qt QML 用于 QML 和 JavaScript 语言的类Qt Quick 用于构建具有定制用户界面的动态应用程序的声明框架Qt Quick Controls 创建桌面样式用户界面基于 Qt Quick 的用户界面控件Qt Quick Dialogs 用于 Qt Quick 的系统对话框类型Qt Quick Layouts 用于 Qt Quick 2 界面元素的布局项六、媒体界面Qt Multimedia Widgets 实现多媒体功能的界面组件类七、测试Qt Test 用于应用程序和库进行单元测试的类总之一、Qt Core其他模块都用到的核心非图形类Qt Core提供界面无关的基础功能比如 字符串 列表 时间 线程 信号槽Qt 最核心机制 事件循环 文件读写 配置读写 插件机制 它不画窗口、不显示按钮、不做界面二、Qt GUI 设计 GUI 界面的基础类包括 OpenGLQt GUI画布画笔窗口系统 它能做 创建窗口 画点、线、矩形 处理鼠标/键盘 显示图片 支持 OpenGL 但它没有按钮、没有输入框、没有菜单。三、功能模块Qt Network 使网络编程更简单和轻便的类Qt Network网线网卡网络协议 它能干嘛 发 HTTP 请求访问网页 TCP/IP 通信两台电脑互相发数据 UDP 广播 SSL 加密https 那种安全加密 OPC UA 底层通信也靠它Qt SQL 使用 SQL 用于数据库操作的类Qt SQL让 Qt 程序能读写数据库的一套工具支持所有主流数据库 SQLite嵌入式无需安装 MySQL SQL Server PostgreSQL Oracle它能做什么超实用 连接数据库 创建表 插入数据存 OPC UA 采集值 查询数据历史记录、趋势图 修改、删除数据 支持事务保证数据安全Qt Multimedia 音频、视频、摄像头和广播功能的类Qt Multimedia底层音频、视频、摄像头、播放核心功能 能干什么1.播放音乐2.播放视频3.打开摄像头4.录音5.收音机/广播 负责解码、播放、采集、控制。四、老式界面Qt Widgets 用于构建 GUI 界面的 C 图形组件类Qt Widgets现成的窗口、按钮、表格、树、滑块 它包含 QMainWindow主窗口 QPushButton按钮 QTreeView树OPC UA Viewer 显示节点就是它 QTableView表格 QLineEdit输入框 QMenu菜单五、现代界面Qt Quick 全家桶Qt QML 用于 QML 和 JavaScript 语言的类Qt QML 模块让 QML 界面能跑起来的引擎 Qt QML 模块做什么1.解析 QML 语法2.运行界面3.让界面和 C通信4.支持 JavaScript 逻辑Qt Quick 用于构建具有定制用户界面的动态应用程序的声明框架Qt Quick动态界面的底层核心画布引擎或者一块灵活的动态画布 作用 提供最基础的界面元素 支持动画、过渡、触摸、自定义 UI 可以自己画按钮、窗口、界面Qt Quick Controls 创建桌面样式用户界面基于 Qt Quick 的用户界面控件Qt Quick Controls现成的界面控件按钮、输入框、开关、列表专门给 Qt Quick 用。 包含 Button按钮 TextField输入框 Slider滑块 Switch开关 Label文字Qt Quick Dialogs 用于 Qt Quick 的系统对话框类型Qt Quick Dialogs弹出框文件选择、消息框、确认框就是弹出的小窗口。 比如1.打开文件2.保存文件3.提示 “确定要删除吗”4.报错提示框Qt Quick Layouts 用于 Qt Quick 2 界面元素的布局项Qt Quick Layouts自动排版工具让界面不乱不用手动算坐标界面自动整齐。 作用 自动排列按钮 窗口拉伸时控件自动适应 垂直布局、水平布局、网格布局六、媒体界面Qt Multimedia Widgets 实现多媒体功能的界面组件类Qt Multimedia Widgets显示窗口画面、视频框七、测试Qt Test 用于应用程序和库进行单元测试的类Qt Test专门给 Qt 程序写【单元测试】的工具总之你的应用程序 ↓ ┌───────────────────────────────────────────┐ │ 功能模块 │ │ ├─ Qt OPC UA 工业设备通信 │ │ ├─ Qt Network 网络通信 │ │ ├─ Qt SQL 数据库 │ │ ├─ Qt Multimedia 音视频/摄像头 │ │ └─ Qt Test 单元测试测代码 │ └───────────────────────────────────────────┘ ↓ ┌───────────────────────────────────────────┐ │ 界面两大分支 │ │ ├─ Qt Widgets 传统桌面界面 │ │ │ │ │ └─ Qt Quick 全家桶 现代动态界面 │ │ ├─ Qt Quick 核心引擎 │ │ ├─ Qt QML QML语言解析 │ │ ├─ Qt Quick Controls 按钮/控件 │ │ ├─ Qt Quick Dialogs 弹出对话框 │ │ └─ Qt Quick Layouts 界面排版 │ └───────────────────────────────────────────┘ ↓ ┌───────────────────────────────────────────┐ │ Qt GUI 底层画图、窗口、事件 │ └───────────────────────────────────────────┘ ↓ ┌───────────────────────────────────────────┐ │ Qt Core 核心基础所有都靠它 │ └───────────────────────────────────────────┘ 做 OPC UA 客户端/工控软件 Core → GUI → Widgets → Network → 软件 做 现代触摸屏界面 Core → GUI → QML → Quick → … → Network → 软件

相关文章:

qt模块学习记录

qt模块学习记录一、Qt Core其他模块都用到的核心非图形类二、Qt GUI 设计 GUI 界面的基础类,包括 OpenGL三、功能模块Qt Network 使网络编程更简单和轻便的类Qt SQL 使用 SQL 用于数据库操作的类Qt Multimedia 音频、视频、摄像头和广播功能的类四、老式界面Qt Widg…...

OpenClaw多模型对比:Phi-3-mini-128k-instruct与Qwen在自动化任务中的表现

OpenClaw多模型对比:Phi-3-mini-128k-instruct与Qwen在自动化任务中的表现 1. 测试背景与实验设计 去年夏天,当我第一次尝试用OpenClaw自动化处理日常办公任务时,最困扰我的问题就是模型选择。不同的模型在理解能力、响应速度和资源消耗上差…...

南北阁Nanbeige 4.1-3B效果展示:同一问题在不同temperature设置下的风格对比

南北阁Nanbeige 4.1-3B效果展示:同一问题在不同temperature设置下的风格对比 1. 引言:为什么关注temperature参数? 如果你用过AI对话工具,可能会发现一个有趣的现象:同一个问题,有时候AI的回答严谨专业&a…...

大学生论文降重技巧:用AI辅助,重复率轻松降到10%以下

2026年AI学术辅助工具已进入“精准合规改写、核心语义完整保留”的全新发展阶段,彻底解决了大学生论文降重“耗时长、改写生硬、易踩学术红线”的普遍难题。据中国高校图书馆协会2026年调研数据显示,超7成大学生在论文写作过程中会遇到重复率超标的问题&…...

FocalNet目标检测、实例分割模型环境配置FocalNet目标检测、实例分割模型数据集调整FocalNet目标检测、实例分割模型代跑训练FocalNet目标检测、实例分割改进创新Focal

FocalNet目标检测、实例分割模型环境配置 FocalNet目标检测、实例分割模型数据集调整 FocalNet目标检测、实例分割模型代跑训练 FocalNet目标检测、实例分割改进创新 FocalNet环境配置:Windows、Ubuntu、Centos、Macos等系统环境,如果电脑拥有显卡&#…...

基于Qwen3-VL-8B-Instruct-GGUF的C++高性能推理服务开发

基于Qwen3-VL-8B-Instruct-GGUF的C高性能推理服务开发 如果你正在寻找一种方法,把强大的多模态AI模型集成到自己的应用里,同时还要保证高性能、低延迟,那么用C来开发推理服务是个不错的选择。今天咱们就来聊聊,怎么用C为Qwen3-VL…...

交通流预测代码复现:提出了一种创新的时间感知结构-语义耦合图网络,旨在解决图学习中的困难问题

交通流预测代码复现:提出了一种创新的时间感知结构-语义耦合图网络,旨在解决图学习中的困难问题 [1]我们设计了新的图学习块,能够同时学习图的结构和语义方面,从而捕获图的固有特征 [2]我们还引入了自采样方法,对相关的…...

Qwen3.5-35B-A3B-AWQ-4bit多模态落地:智慧医疗影像报告图关键指标自动提取

Qwen3.5-35B-A3B-AWQ-4bit多模态落地:智慧医疗影像报告图关键指标自动提取 1. 医疗影像分析的痛点与解决方案 医疗影像报告分析一直是临床工作中的重要环节。传统方式依赖医生人工查看影像并提取关键指标,存在以下问题: 效率低下&#xff…...

万象视界灵坛实操手册:使用Prometheus+Grafana监控CLIP推理延迟、GPU利用率、QPS指标

万象视界灵坛实操手册:使用PrometheusGrafana监控CLIP推理延迟、GPU利用率、QPS指标 1. 监控系统概述 在现代AI应用部署中,实时监控系统性能指标是确保服务稳定运行的关键。对于万象视界灵坛这样的多模态智能感知平台,我们需要重点关注三个…...

简单三步:部署Qwen3-ForcedAligner,实现音频转字幕的自动化流程

简单三步:部署Qwen3-ForcedAligner,实现音频转字幕的自动化流程 1. 工具核心价值与工作原理 1.1 为什么需要本地字幕生成工具 在视频创作和会议记录场景中,手动添加字幕既耗时又费力。传统在线字幕服务存在隐私泄露风险,且通常…...

intv_ai_mk11惊艳效果展示:Llama中型模型在中文解释说明任务中的表现

intv_ai_mk11惊艳效果展示:Llama中型模型在中文解释说明任务中的表现 1. 模型核心能力概览 intv_ai_mk11作为基于Llama架构的中等规模文本生成模型,在中文解释说明任务中展现出令人印象深刻的能力。这个开箱即用的解决方案特别适合需要清晰、准确表达的…...

Phi-4-mini-reasoning推理能力展示:多步分析题目的简洁结论生成效果

Phi-4-mini-reasoning推理能力展示:多步分析题目的简洁结论生成效果 1. 模型介绍 Phi-4-mini-reasoning是一款专注于推理任务的文本生成模型,特别擅长处理需要多步分析的题目。与通用聊天模型不同,它被设计用来解决数学题、逻辑题等需要严谨…...

OpenClaw社区贡献指南:为Qwen3-14b_int4_awq开发并分享自定义技能

OpenClaw社区贡献指南:为Qwen3-14b_int4_awq开发并分享自定义技能 1. 为什么我们需要更多社区技能 上周我尝试用OpenClaw自动整理电脑里堆积如山的PDF论文时,发现现有的文件处理技能无法识别某些特殊格式的学术文献。这个痛点让我意识到:Op…...

面试题杂记

1.问:react的Fabric实现原理答:实际上就是虚拟dom那一套东西,只不过换了个名词2.问:react的fiber架构实现原理答:在react15及以前的协调过程是基于栈(stack-based)的,缺点是一个组件…...

Air8101:低功耗-WiFi-UI_SoC模组介绍

一、模组概述 Air8101 是高性能 WiFi SoC 模组,支持2.4G WiFi6与BLE 5.4双模通信,兼容DVP/UVC摄像头接口,可实现200W像素拍照、100W像素录像(支持H.264编码及RTMP推流),搭载LuatOS,降低二次开发…...

自动驾驶商业化落地:商业模式与法规体系双轮驱动

目录 一、自动驾驶分级与商业逻辑差异 二、商业模式:不同等级的盈利路径 1. L3 乘用车:成本与合规的平衡 2. L4 运营场景:替代人力的正向现金流 3. L5:社会价值驱动,商业仍待探索 三、法规核心难点:责…...

Qwen3视觉黑板报辅助数据库课程设计:ER图与数据关系可视化

Qwen3视觉黑板报辅助数据库课程设计:ER图与数据关系可视化 你是不是也经历过这样的场景?面对《数据库课程设计》这门课,老师布置了一个“图书管理系统”或者“学生选课系统”的题目,你脑子里有一堆想法,但就是不知道该…...

OpenClaw极简安装:Qwen3.5-9B云端体验与快速验证方案

OpenClaw极简安装:Qwen3.5-9B云端体验与快速验证方案 1. 为什么选择云端体验OpenClaw? 上周我在本地尝试部署OpenClaw时,被各种环境依赖折腾得够呛——Node版本冲突、Python包缺失、端口占用问题接踵而至。正当准备放弃时,偶然发…...

SecGPT-14B镜像免配置实战:开箱即用的网络安全大模型推理方案

SecGPT-14B镜像免配置实战:开箱即用的网络安全大模型推理方案 1. 为什么选择SecGPT-14B 在网络安全领域,专业知识的获取往往需要多年经验积累。SecGPT-14B作为一款专注于网络安全的大语言模型,能够为安全工程师、开发人员和IT运维人员提供即…...

Super Qwen Voice World效果展示:砖块跳动节拍与语音时长精准匹配

Super Qwen Voice World效果展示:砖块跳动节拍与语音时长精准匹配 1. 引言:当像素世界“开口说话” 想象一下,你正在玩一款复古的像素游戏。屏幕底部的砖块随着背景音乐有节奏地上下跳动,突然,一个充满活力的声音响起…...

RNA Clean-Up and Concentration Kits:适用于小RNA测序的RNA纯化与浓缩方案

在分子生物学研究中,RNA的纯度与浓度直接影响下游实验的成败。无论是从TRIzol等酚类试剂中提取的RNA,还是经过体外转录、DNase处理、标记反应等酶促步骤的样本,均可能残留影响后续实验的杂质。由艾美捷代理的Norgen Biotek推出的RNA Clean-Up…...

会议纪要秒变问答库!WeKnora即时知识系统实战教程

会议纪要秒变问答库!WeKnora即时知识系统实战教程 1. 为什么你需要一个"不跑题"的会议助手? 想象这些常见的工作场景: 项目复盘会上,有人问"三个月前那次迭代的排期是怎样的?",所有…...

张毕贺的音乐故事《越说越明》

张毕贺的音乐故事,始于一把吉他,成于不懈创作,最终汇成一条连接梦想与大众的河流。他的音乐历程,既是个人才华的绽放,也是对音乐教育与本土文化推广的坚定投入。 音乐之路:从翻唱走红到原创深耕 张毕贺的…...

PyTorch 2.8开源大模型镜像实操:HuggingFace模型本地化API服务封装

PyTorch 2.8开源大模型镜像实操:HuggingFace模型本地化API服务封装 1. 镜像环境概览 1.1 硬件与软件配置 这个基于PyTorch 2.8的深度学习镜像经过RTX 4090D显卡和CUDA 12.4的深度优化,为大型模型推理和训练提供了开箱即用的环境。主要配置包括&#x…...

京东 SPU/SKU 数据接口全解读:商品详情 API 文档(2026 最新版)

京东商品详情 API 体系以SPU(标准产品单元)聚合、SKU(库存单元)明细为核心设计,覆盖商家开放平台(JOS)、京东联盟两大核心场景,支持单品 / 批量查询、全字段 / 指定字段返回&#xf…...

SEO推广系统与其他推广渠道的对比

SEO推广系统与其他推广渠道的对比 在现代商业环境中,各种推广渠道层出不穷,其中SEO推广系统和其他传统或新兴的推广渠道各有优劣。本文将从问题分析、原因说明、解决方法、注意事项和实用建议五个方面,深入探讨SEO推广系统与其他推广渠道的对…...

Phi-3-mini-4k-instruct-gguf保姆级教程:从CSDN GPU平台访问到结果导出全流程

Phi-3-mini-4k-instruct-gguf保姆级教程:从CSDN GPU平台访问到结果导出全流程 1. 认识Phi-3-mini-4k-instruct-gguf Phi-3-mini-4k-instruct-gguf是微软Phi-3系列中的轻量级文本生成模型GGUF版本。这个模型特别适合处理问答、文本改写、摘要整理以及简短创作等任务…...

AgentCPM深度研报助手使用技巧:三个参数让报告更专业

AgentCPM深度研报助手使用技巧:三个参数让报告更专业 1. 为什么你的AI研报总像“流水账”?问题可能出在参数上 你用过AI写报告,结果是不是这样:内容看起来都对,但读起来总觉得“差点意思”?结构松散像拼凑…...

国产AI Agent爆发:从“龙虾风暴”看企业级Agent工具选型与实战指南

摘要: 作为一名在企业架构领域摸爬滚打15年的老兵,我见证了从SOA到微服务,再到如今AI原生架构的数次演进。2026年3月底,国内AI圈掀起的“龙虾风暴”标志着Agent工具正式进入爆发期。然而,对于IT负责人和CIO而言&#x…...

YOLO X Layout在新闻行业的应用:版面自动排版

YOLO X Layout在新闻行业的应用:版面自动排版 每天清晨,当大多数人还在睡梦中时,新闻编辑部的排版编辑已经开始了一天中最紧张的工作:将记者们连夜赶制的稿件、摄影师捕捉的精彩瞬间、设计师制作的图表,精准地排列在有…...