qt

森G10 小时前
网络·c++·qt·网络协议·tcp/ip
61、信号与槽机制在 TCP 编程中的应用---------网络编程信号与槽机制在 TCP 编程中的应用 Qt 的信号与槽机制是实现异步通信的关键。通过连接不同对象的信号与槽,可以在事件发生时自动触发相应的处理函数。例如,当服务器接收到新连接时,QTcpServer 会发出 newConnection 信号,连接到这个信号的槽函数可以处理新连接。 我们可以通过捕获newConnection信号,在槽函数中处理连接请求,但是这种方式 优点: ●简洁易用:通过信号和槽机制,代码结构清晰,易于理解和维护。 ●不需要继承:不需要创建服务器类的子类,适合简单和中等复杂度的应用。 缺
古德new11 小时前
qt·编辑器·harmonyos
鸿蒙PC迁移:Photoflare Qt 图片编辑器鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
古德new16 小时前
qt·华为·harmonyos
鸿蒙PC迁移:Anki Qt 记忆卡片工具鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
雪的季节17 小时前
qt
Qt 进程间通信(IPC)全方案Qt 提供多套跨平台 IPC 方案,按使用难度、性能、场景分类整理,附用法、优缺点、示例,适配 Windows/Linux/macOS。
雪的季节19 小时前
qt·3d
Qt Graphs 2D+3D介绍目录一、核心定位与优势1. 替代关系2. 关键升级3. 模块引入二、2D 图表(Qt Graphs 2D)
小鹏linux19 小时前
qt·华为·harmonyos
鸿蒙PC迁移:TupiTube Desk Qt 2D 动画工作室鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
鸽芷咕19 小时前
qt·华为·harmonyos
鸿蒙PC迁移:LANDrop Qt 局域网传输工具鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
Lhan.zzZ19 小时前
c++·qt
Qt Quick 嵌套 Dialog 与 ComboBox 层级混乱问题解决子 Dialog 被父 Dialog 遮挡?ComboBox 下拉框消失在对话框后面?不用改 parent,不用 Overlay,只需理解 Z 序本质,一行代码彻底解决。
森G19 小时前
开发语言·qt
67、Qt 多媒体框架概述---------多媒体Qt 多媒体框架概述 Qt 5.12 提供了一套强大的多媒体框架,支持音频和视频的播放、录制、处理等功能。该框架主要由以下模块组成: ●Qt Multimedia:核心模块,提供音视频的播放与录制功能。 ●Qt Multimedia Widgets:基于 Widgets 的多媒体控件,如 QVideoWidget。 ●Qt Quick Multimedia:基于 QML 的多媒体功能,适用于 Qt Quick 应用。 主要功能 ●音频播放:支持多种音频格式,如 MP3、WAV 等。 ●视频播放:支持多种视
鸽芷咕20 小时前
qt·音视频·harmonyos
鸿蒙PC迁移:MoonPlayer Qt 视频播放器鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
小鹏linux21 小时前
qt·华为·harmonyos
鸿蒙PC迁移:Phototonic Qt 图片查看器鸿蒙适配全记录:一次从 Widgets 桌面应用到 HAP 的迁移欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/
knighthood200121 小时前
qt·华为·harmonyos
鸿蒙PC迁移:KeePassXC Qt 密码管理器鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
luoyayun36121 小时前
qt·异步·qtconcurrent
Qt 中使用 QtConcurrent::run + QFutureWatcher 实现异步处理在 Qt/QML 桌面应用中,C++ 后端经常需要执行耗时操作——音频处理、文件转换、数据分析等。如果这些操作直接在主线程(UI 线程)同步执行,界面会冻结、无法响应,Windows 甚至弹出"程序未响应"的提示。
鸽芷咕21 小时前
qt·华为·harmonyos
鸿蒙PC迁移:Minitube Qt YouTube 客户端鸿蒙PC适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
芦芭荞21 小时前
qt
QGgraphicsView鼠标缩放// 20260615 鼠标缩放 void WorkInfoForm::wheelEvent(QWheelEvent* event) { // 获取当前的鼠标所在的view坐标; QPointF prev_viewPos = event->position(); // 获取当前鼠标相对于scene的位置; QPointF prev_scenePos = ui->teach_graphicsView->mapToScene(prev_viewPos.toPoint()); //…计算缩放比例 // 2. 计
森G1 天前
网络·c++·qt·网络协议·tcp/ip·udp
65、UDP协议(拓展选学)---------网络编程UDP协议 ●UDP(用户数据报协议):无连接,提供尽力而为的包传输,适用于对实时性要求高但对数据可靠性要求相对较低的应用。 1.2 UDP协议概述 UDP是一种简单的传输层协议,具有以下特点: ●无连接:发送数据前不需要建立连接,直接发送数据包。 ●不保证可靠性:数据包可能丢失、重复或失序,且不进行重传。 ●低开销:由于没有连接管理和流量控制,适合需要高性能的应用。 ●数据报传输:以单个数据报的形式发送,每个数据报独立处理。 应用场景: ●实时视频/音频传输 ●DNS查询 ●物联网设备通信 1.3 Qt
JOJO数据科学1 天前
qt·华为·harmonyos
鸿蒙PC迁移:KTouch Qt/QML 打字训练器适配全记录欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/
闫有尽意无琼1 天前
开发语言·qt
qt控件未指定父对象或delete致堆内存泄露会导致内存泄漏的典型场景:如上,在堆上创建了 QFormLayout,但没有设置父对象,函数随着不断被调用,内存泄露会逐渐增加,测试方法很简单,给用定时器每100ms触发一次,几分钟后会看到内存泄露明显扩大。
森G1 天前
c++·qt
68、项目配置和示例---------多媒体项目配置 在项目的 .pro 文件中添加必要的模块支持。 示例 .pro 文件确保 Qt 的多媒体模块正确安装,并且能够支持所需的音视频格式。某些平台可能需要安装额外的编解码器。
小白舒_SC1 天前
经验分享·qt
多个VS版本的Qt VS Tools的QtMsBuild不兼容问题我电脑安装了VS2015 2017 2022等多个版本,并且在插件市场安装了Qt VS Tools插件配置需要配置QtMsBuild路径正确,不然会报一些Qt初始化错误不匹配,Qt失效的问题;