
QT界面开发
文章平均质量分 88
QT基础与项目
程序先锋
学习笔记
展开
-
QT音乐播放器(1):数据库保存歌曲
实现功能:用数据库保存本地导入和在线搜索的歌曲记录原创 2025-03-29 23:31:48 · 1024 阅读 · 0 评论 -
QT多媒体播放器类:QMediaPlayer
QMediaPlayer 是 Qt Multimedia 模块中的核心类,用于播放音频和视频媒体文件。它支持本地文件、网络流媒体以及实时数据源,具备播放控制、状态管理、元数据访问等功能。QMediaPlayer的基本用法可能包括设置媒体源、控制播放(播放、暂停、停止)、调整音量、监听播放状态变化等。原创 2025-03-18 15:59:20 · 970 阅读 · 0 评论 -
QT界面尺寸:高DPI屏幕缩放问题
高DPI屏幕缩放问题。DPI 是 Dots Per Inch(每英寸点数)的缩写,用于衡量 打印精度 或 显示设备的分辨率密度。原创 2025-03-14 10:31:04 · 624 阅读 · 0 评论 -
QT核心类:基础类、GUI类、多媒体与图表、网络与数据库
所有 Qt 类的基类,提供信号槽机制、对象树内存管理、事件处理。核心特性:父子对象:父对象销毁时自动销毁子对象。信号与槽:通过 实现对象间通信原创 2025-03-13 10:05:59 · 569 阅读 · 0 评论 -
QT信号与槽:实现方法、技术细节、高级用法和底层机制
信号(signals):当对象的状态发生变化或发生特定事件时,自动触发的通知。槽:接收信号并执行逻辑的成员函数。队列连接(QueuedConnection):将槽调用封装为事件,投递到接收者线程的事件循环。直接连接(DirectConnection):立即在发送者线程调用槽函数。这些文件包含信号的实现和槽的元信息,使运行时动态连接。无事件循环的场景(如纯计算线程),需谨慎使用队列连接。通过字符串匹配信号和槽,运行时解析。信号转发:一个信号触发另一个信号,用于抽象或代理。&类名::信号 和 &类名::槽。原创 2025-03-13 01:53:49 · 1025 阅读 · 0 评论 -
QT创建项目(项目模板、构建系统、选择类、构建套件)
QMainWindow和QDialog都是QWidget的子类,但各自有不同的扩展功能。QMainWindow提供了标准的应用程序框架,而QDialog则专注于对话框的特定行为,比如模态和非模态。原创 2025-03-12 09:23:55 · 771 阅读 · 0 评论