qt

秋田君1 小时前
网络·arm开发·qt
QT_网络编程体系Qt 内置网络编程模块(Qt Network),基于 TCP/IP 协议提供客户端 / 服务端相关类:
Quz2 小时前
qt
QML TextArea 实战(中):Markdown 渲染与保持滚动这两个 demo 都围绕"内容动态变化的文本区"展开:一个是输入时左侧 Markdown 实时渲染右侧预览,一个是点击按钮追加文本时滚动条自动跟随到底端。两者的共同难点是处理"内容增长后视图怎么响应"——一个靠 Flickable 同步滚动,一个靠 ScrollBar.position 声明式绑定。
Quz2 小时前
qt
QML TextArea 实战(下):大文本加载与性能优化本篇解决在 TextArea 中加载大文本造成内存疯涨和卡顿的问题。TextArea 直接塞 100 万字符会卡到不能用——文本布局、滚动计算、内存占用都会爆炸。这个 demo 展示解决大文本显示的正确思路:C++ 端读取并分块,QML 端用 ListView 虚拟化只渲染可见项。整个 demo 代码不长(87 行 QML + 60 行 C++),但涉及 QML/C++ 跨语言调用、虚拟化列表、大文本性能优化等多个深度话题,这篇重点展开讲。
秋田君1 天前
xml·数据库·qt
QT_XML文件操作XML(可扩展标记语言)是标准通用标记语言(SGML)的子集。作为一种允许用户自定义标记语言的源语言,它主要用于标记数据和定义数据类型。XML 具备扩展性良好、内容与形式分离、遵循严格语法要求以及保值性良好等显著优点【有且只有一个根元素】。
C++ 老炮儿的技术栈17 小时前
开发语言·c++·qt·c·播放器·音乐
基于Qt实现轻量化本地音乐播放器在桌面端轻量化影音工具开发场景中,Qt凭借其跨平台、高性能、界面灵活定制的优势,成为开发者首选框架之一。相比于臃肿的第三方音乐软件,自主开发的本地音乐播放器无广告、无后台推送、启动速度快,仅专注本地音频播放核心功能,非常适合日常学习使用和Qt项目实战练习。
我不是疯子是傻子1 天前
开发语言·qt
Qt 实时曲线卡顿优化:从QPainter到OpenGL的3级加速实战从QPainter硬画到OpenGL硬件加速,三步走,把帧率从15FPS干到120FPS。## 第一级加速:QPainter的“防呆”优化——先别急着上GPU
我不是疯子是傻子1 天前
开发语言·qt
串口通信数据帧粘包拆包再进化:基于 Qt 的滑动窗口与 CRC 校验实战很多初版代码喜欢一个字节一个字节地塞进 QByteArray,然后从开头找帧头,找到就按固定长度截取。这逻辑单机测试没问题,一旦接上真实设备,数据帧稍微错位一字节,整个解析流程就全乱了,而且越错越远,最终把有效数据当垃圾扔掉。
程序员老陆1 天前
开发语言·windows·qt
Qt中实现窗口真全屏(覆盖Windows任务栏)目录一、目标定义先说清二、覆盖Windows任务栏的推荐写法(先show再setGeometry)最稳方案:无边框 + 原生屏幕 geometry
艾莉丝努力练剑1 天前
java·开发语言·qt·学习·面试
【QT:解决问题】Qt5Core.dll:无法定位程序输入点🎬 艾莉丝的简介:报错中的字符串 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE 是 GCC 编译器对 C++ 标准库函数的**名字修饰(Name Mangling)**结果,还原后对应函数原型:
≮傷£≯√2 天前
qt·ffmpeg·音视频
FFmpeg + qt 音频播放1. 读取 文件名avformat_open_input(&fmt_ctx, filePath.toStdString().c_str(),nullptr, nullptr);
大白同学4212 天前
开发语言·qt
初识Qt——信号和槽之前我们在Linux中也学过信号。虽然Qt的信号和Linux中的信号是完全不同的概念,但两者在抽象层面上确实有异曲同工之处。
秋田君2 天前
开发语言·qt
QT_INI文件操作.ini 文件是 Initialization file(初始化文件)的缩写,是 Windows 系统配置文件所采用的经典存储格式。
秋田君2 天前
开发语言·qt·json
QT_JSON文件操作JSON(JavaScript Object Notation,JavaScript 对象表示法)是一种轻量级的数据交换格式,易于阅读和编写,可以在很多种语言之间进行数据交换,同时也易于机器解析和生成,并有效地提升网络传输效率。它采用完全独立于编程语言的文本格式来存储和表示数据,简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。JSON 文件的扩展名是 .json。
youqingyike2 天前
前端·qt
【无标题】如下图所示效果头部和图标文字主题背景色不同,Qt实现时,头部用QWidget 设置背景色和顶部圆角,样式表设置背景色无效,后面发现不同样式设置顺序对显示结果有影响。
程序员老陆2 天前
开发语言·qt
Qt::WidgetAttribute 常用属性详解目录核心常用属性速查一、先建立认知模型二、透明与背景绘制1️. Qt::WA_TranslucentBackground
zhaogaojian4 天前
开发语言·qt
Qt 5 界面闪烁与白屏问题的原因及解决办法在 Qt Widgets 项目中,窗口最大化、最小化、还原或打开弹窗时,有时会短暂闪过白屏。这个问题在 Qt 5.14、Windows、自定义无边框窗口以及复杂界面中比较常见。
程序员老陆3 天前
开发语言·qt·ffmpeg·音视频
Qt的QThread::usleep和FFmpeg的libavutil模块的av_usleep哪个精度高一些?目录一句话结论一、先说本质:它们根本不是一个世界的封装二、Linux 下真实调用链(这才是精度差异来源)
Quz3 天前
qt
QML TextArea 入门(二):富文本与换行模式上一篇讲了 TextArea 的基础输入和字体颜色(见系列第 1 篇),这篇讲内容怎么显示:HTML 富文本的实时渲染,以及三种换行模式的区别。
大白同学4213 天前
开发语言·qt
初识Qt——创建第一个Qt项目Qt开发环境,需要安装3个部分:1. C++编译器(gcc,cl.exe...)。Qt SDK中也会有,需要在安装过程中勾选上。
雨田言炎5 天前
服务器·网络·笔记·qt·tcp/ip
十一、TCP服务端、客户端程序编写及测试TCP 协议(Transmission Control Protocol)全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议 简单来说就是用来网络通信的。