技术栈
qt
从此不归路
1 小时前
开发语言
·
c++
·
qt
·
架构
·
mvc
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
目标读者:已经看完前面多期(信号槽、多线程、文件、网络、数据库、模型视图、插件化等),正在做中小型桌面项目,开始明显感觉“项目结构扛不住了”的 Qt/C++ 开发者。 示例环境:Qt 5.12/5.15 + Qt Creator + QMake。
无小道
3 小时前
qt
QT——简介
简单来讲,QT其实是关于制图的OS接口的封装库(我们在PC上使用的客户端,用浏览器解析html网页并渲染出画面,实际上最终都调用了OS的接口来实现)。当然,准确的来说,QT不只是包括库。为了进行客户端的开发,QT还包含很多工具帮助我们容易地构建,编写,管理,优化一个QT项目,甚至开发者可以通过简单的拖拽和组合来实现复杂的应用程序。
xmRao
4 小时前
qt
·
ffmpeg
·
音视频
Qt+FFmpeg 实现音频重采样
本文面向编程小白,用最通俗的语言讲解如何基于 Qt+FFmpeg 实现音频重采样(简单说:把音频文件的采样率 / 采样格式 / 声道数转换成目标规格)。全程避开复杂术语,只讲核心逻辑,代码可直接运行~
专注echarts研发20年
4 小时前
开发语言
·
qt
如何实现 QLabel 的 Click 事件?Qt 富文本超链接优雅方案
在 Qt Widgets 开发中,QLabel 是高频使用的文本展示控件,但其默认未提供直接的clicked点击信号,实际开发中却常需要实现视觉为普通文本、点击可触发业务逻辑的可交互 Label。
小小码农Come on
5 小时前
开发语言
·
qt
QT控件之QTabWidget使用
QTabWidget常用api、信号槽添加/删除tab页 int addTab(QWidget *widget, const QString &); int addTab(QWidget *widget, const QIcon& icon, const QString &label);
Li_Zhi_Yao
5 小时前
linux
·
运维
·
qt
linux下qt快速搭建环境
经常要进行国产化开发,然后每次都要装个qt,装离线安装包还最好装和系统自带的版本,对后面打包方便点,于是整出一套偷懒模式,特意记录一下
从此不归路
5 小时前
xml
·
开发语言
·
c++
·
qt
·
json
Qt5 进阶【12】JSON/XML 数据协议处理:与后端/配置文件的对接
目标读者:已经会用 Qt 写常规桌面程序,开始需要对接后端 REST 接口、管理本地配置/存档文件,但对 JSON/XML 解析还停留在“能跑就行”阶段的 C++/Qt 开发者。 示例环境:Qt 5.12/5.15 + Qt Creator + CMake(你习惯 qmake 也完全没问题,改一下工程文件即可)。
艾莉丝努力练剑
5 小时前
linux
·
开发语言
·
c++
·
人工智能
·
windows
·
qt
·
qt5
【QT】信号与槽
🎬 艾莉丝的简介:在Qt中,用户和控件的每次交互过程称为一个事件。比如“用户点击按钮”是一个事件,“用户关 闭窗口”也是一个事件。每个事件都会发出一个信号,例如用户点击按钮会发出“按钮被点击”的信号,用户关闭窗口会发出“窗口被关闭”的信号。
轩情吖
5 小时前
开发语言
·
c++
·
qt
·
qdialog
·
对话框
·
桌面级开发
Qt的窗口(二)
🌟🌟hello,各位读者大大们你们好呀🌟🌟 🚀🚀系列专栏:【Qt的学习】 📝📝本篇内容:窗口状态栏;浮动窗口;QDialog;自定义对话框;纯代码的方式来自定义QDialog界面;图形化方式自定义QDialog界面 ⬆⬆⬆⬆上一篇:Qt的窗口(一) 💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-
誰能久伴不乏
17 小时前
linux
·
c++
·
qt
【Qt实战】工业级多线程串口通信:从底层协议设计到完美收发闭环
在开发电机上位机、PLC通讯或嵌入式控制系统时,Qt 的 QSerialPort 是最常用的工具。然而,很多开发者(包括曾经的我)在将其放入多线程(QThread)环境时,都会遭遇“诡异报错”、“数据发丢”、“界面卡死”的三大拦路虎。
liu****
17 小时前
数据库
·
c++
·
qt
·
系统架构
4.Qt窗口开发全解析:菜单栏、工具栏、状态栏及对话框实战
Qt作为跨平台GUI开发框架,提供了丰富的窗口组件封装,其中QMainWindow是最常用的主窗口类,其内置的菜单栏、工具栏、状态栏等组件,能快速搭建标准化应用界面。本文将从组件原理、创建步骤、核心API到综合实战,详细讲解Qt窗口组件的使用,适配Qt 5.14及以上版本,新手可直接复制代码实操。
从此不归路
1 天前
开发语言
·
c++
·
qt
Qt5 进阶【11】图形视图框架:用 QGraphicsView 搭一个流程图编辑器
目标读者:已经写过几版 Qt 桌面应用,知道 QWidget 布局怎么用,但一碰到“自由拖拽的拓扑图/流程图/示意图”就容易写崩溃的开发者。 示例环境:Qt 5.12/5.15 + Qt Creator + CMake(你习惯 .pro 也没问题,文中工程结构简单,改一下就能用)。
凯子坚持 c
1 天前
服务器
·
数据库
·
qt
Qt常用控件指南(7)
在图形用户界面(GUI)开发中,控件(Widgets)不仅是构建界面的基石,更是用户与应用程序进行交互的桥梁。Qt框架提供了极其丰富且功能强大的控件体系,涵盖了从基础的数据输入到复杂的数据展示等各个方面。本文将结合具体的代码实例与界面设计,深度剖析QDateTimeEdit(日期时间编辑器)、QListWidget(列表控件)、QSlider(滑动条)以及QDial(旋钮控件)的内部机制与应用场景,重点阐述信号与槽的逻辑处理、数据类型的转换算法以及界面交互的细节优化。
wkd_007
1 天前
开发语言
·
qt
·
qtablewidget
·
qt5.12.12
·
qt表格
【Qt | QTableWidget】QTableWidget 类的详细解析与代码实践
😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭 🤣本文内容🤣:🍭介绍 🍭 😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭 ⏰发布时间⏰:
残梦5314
1 天前
运维
·
服务器
·
开发语言
·
c++
·
qt
Qt6.9.1起一个图片服务器(支持前端跨域请求,不支持上传,可扩展)
ImageHttpServer.hImageHttpServer.cppmain.cpp
mengzhi啊
1 天前
qt
QT的语言家使用方法示范
1.1在pro文件中加入说明在pri文件中,加入说明,其中“lang_English.ts”与“llang_Chinses.ts”为设置语言文件的名称,这里使用中文与英语两种语言,当你需要其他更多的语言时,添加多个语言文档即可。
Henry Zhu123
1 天前
网络
·
qt
Qt网络编程详解(下):项目实战
本章总结Qt网络编程中的常见问题和最佳解决方案,帮助你写出健壮、高效的网络应用。本章总结了Qt网络编程的最佳实践:
轩情吖
1 天前
开发语言
·
c++
·
qt
·
布局管理器
·
桌面级
·
qvboxlayout
·
qhboxlayout
Qt布局管理器
🌟🌟hello,各位读者大大们你们好呀🌟🌟 🚀🚀系列专栏:【Qt的学习】 📝📝本篇内容:QVBoxLayout;QHBoxLayout;QGridLayout;QFormLayout;QSpacerItem ⬆⬆⬆⬆上一篇:Qt容器类控件之QGroupBox与QTabWidget 💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-
CSDN_RTKLIB
1 天前
qt
Qt Creator中修改源文件编码
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Qt Creator中修改源文件编码有单个文件转换、全局默认设置两种核心场景,同时支持实时查看当前文件编码的快捷方式,以下是详细操作步骤与注意事项,结合你之前关注的中文乱码问题给出精准方案。
誰能久伴不乏
1 天前
c++
·
qt
·
架构
基于 Qt/C++ 的高内聚工业级串口通信架构详解
架构代号:TitanLink (泰坦链路) 核心思想:类型即协议、配置即逻辑、表驱动解耦 关键组件:双结构体 (Frame/Task)、双驱动表 (PollList/UiMap)、滑动窗口 (Sliding Window)