![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt-demo
文章平均质量分 74
qt实现的案例
DJ
还是那句话,我只要略微出手,已是这个分段的极限。
展开
-
QT 音乐播放器【二】 歌词同步+滚动+特效
音乐播放器 使用QGraphicsView上绘制,实现歌词同步+滚动+特效原创 2024-06-03 11:26:24 · 1545 阅读 · 7 评论 -
QT 音乐播放器【一】 显示音频级别指示器
QAudioProb提供了一个用于播放音频和视频的媒体播放器它提供了一个探针,用于监控音频流。当音频流被捕获或播放时,可以接收到音频数据。这个类在需要访问音频数据以进行分析或处理的情况下非常有用,而不需要直接与音频设备交互。是的一个信号,当音频数据可用时这个信号会被发射。这个信号的参数是一个对象,它包含了音频数据的详细信息,比如采样率、通道数、格式以及音频数据本身。当与一个,它可以探测到这个媒体对象的音频输出。当媒体对象播放音频时,音频数据会通过信号传递槽函数,通过槽函数处理音频缓冲区,更新音频级别显示器。原创 2024-05-30 13:46:42 · 608 阅读 · 3 评论 -
QT 使用QLsitView 实现多个子项选中取消效果
整个界面的布局介绍请看这篇博客想要的到这种自由选择中的Item效果,需要使用到Model-view的思想,每个item中都要存放一个标志位,用在Paint函数去判断是否绘制为按下的状态。每次item被点击时,更新标志位,并刷新视图,从而实现点击后变色的效果。知识理应共享,源码在此。这个示例中的功能点,主要在于绘制函数的实现,要考虑怎么把原有qt的绘制屏蔽掉,关于数据处理的部分很简单。原创 2024-05-23 15:31:13 · 425 阅读 · 0 评论 -
QTreeView中item节点任意拖拽移动,添加,删除与自绘指示器
QTreeView中item节点任意拖拽移动,添加,删除与自绘指示器,拖拽事件dragEnterEvent,dragMoveEvent,mimeData,dropMimeData,mimeTypes,supportedDropActions处理,DropIndicatorPosition使用,QProxyStyle自定义实现原创 2024-05-20 14:15:34 · 1637 阅读 · 0 评论 -
QT 使用QLsitView 实现数据的分组多级显示,子列表可动态显示/隐藏
在QT中多级显示应该是QTreeView该干的事,但是当我们还需要图标显示的时候,也就是QTreeView就无法满足了。描述下核心思想:整体分为俩层结构,都是继承于QWidget。最上层为一个QWidget,用于存放所有第二级的QWidget。第二层为QWidget,就也是所看到的每一个组。里面都有一个QListView,用于控制隐藏/显示,看似为一个按钮,其实也是一个QWidget。也就是说整体就是有多个组拼起来的,而每个组中都有一个QListView和按钮,从而形成多级结构。原创 2024-04-30 11:18:14 · 731 阅读 · 0 评论 -
QT 实现无边框可伸缩变换有阴影的QDialog弹窗
【代码】QT 实现无边框可伸缩变换有阴影的QDialog弹窗。原创 2024-04-03 11:37:30 · 756 阅读 · 0 评论 -
QT 使用QXmlStreamReader/QXmlStreamWriter和QDomDocument俩种方式读写XML文件
如果你的应用程序需要遍历大型 XML 文档,或者只需要进行只读或只写的操作,那么 `QXmlStreamReader`/`QXmlStreamWriter` 可能是更好的选择,因为它们更高效且资源消耗更少。- 如果你的应用程序需要频繁地修改 XML 文档,或者需要随机访问文档中的元素,那么 `QDomDocument` 可能更适合,因为它提供了更灵活的 API 来操作文档。原创 2024-04-03 09:33:05 · 1182 阅读 · 0 评论 -
QT 使用QMediaPlayer实现的简易视频播放器
`Multimedia`:提供了一套用于处理音频、视频、摄像头和广播数据的`MultimediaWidgets`:提供了一些与多媒体相关的图形界面组件。`QVideoProbe`是Qt多媒体模块中的一个类,它用于监控视频流的输出。使用 `QMediaPlayer`时,通常需要将其与一个或多个媒体输出组件结合使用,例如`QVideoWidget`用于视频播放,`QAudioOutput`用于音频播放。原创 2024-04-02 11:24:08 · 2037 阅读 · 3 评论 -
Qt 使用QPropertyAnimation动画效果的图片浏览器
图片浏览器,使用QPropertyAnimation进行属性的设置从而达到一种动画效果。滚轮/点击切换图片,自定义图片行为。原创 2024-04-02 09:55:06 · 360 阅读 · 0 评论 -
Qt QListwidget与QStackedWidget或QTabWidget实现多界面切换的效果
QStackedWidget是Qt中的一个容器控件,它可以用来管理和切换多个子控件,配合其他控件可以达到切换不同界面的效果原创 2024-03-10 16:21:00 · 944 阅读 · 0 评论 -
Qt 自绘进度条 QProgressBar使用
是Qt框架中提供的一个控件,用于在界面上显示任务的进度。它通常用于向用户展示一个操作完成的百分比,比如文件复制、数据加载等操作的进度。的主要特性:范围和值:QProgressBar有一个最小值(minimum)和一个最大值(maximum),以及一个当前值(value)。进度条的显示范围从最小值到最大值,当前值表示任务的完成程度。文本显示:进度条可以显示文本,比如当前值、百分比或者自定义的文本。你可以通过函数来控制文本的显示,以及通过函数来设置文本的格式。原创 2024-03-08 11:53:54 · 1534 阅读 · 0 评论 -
一文带你Qt数据库从入门到实战
一文带你实战qt数据库,使用到了类有SQSqlTableModel,QDataWidgetMapper,QSqlDatabase,QItemSelectionModel等以及多个常见的窗口控件原创 2024-03-07 11:56:03 · 1126 阅读 · 0 评论 -
Qt 场景(QGraphicsScene)自绘可自由变换与移动的图元(QGraphicsObject)
绘制一个图元矩形,可以自由拖动且拖动四个角可以自由变换矩形,paint,boundingRect,shape等函数的综合使用。原创 2024-02-21 16:37:11 · 784 阅读 · 2 评论 -
QGraphicsScene中显示GIF动图,GIF图片在场景中移动
QGraphicsScene中显示GIF动图,并且使得GIF图片在场景中运动。原创 2024-02-04 18:46:42 · 494 阅读 · 0 评论 -
QT使用QFileSystemModel实现的文件资源管理器(开源)
文件资源管理器:支持文件/文件夹拖拽,复制,粘贴,剪切,删除,重命名的基本操作,支持打开图片,文档等资源,支持文件显示详细信息,支持文件路径导航原创 2024-01-29 17:48:27 · 1914 阅读 · 0 评论 -
QT-QLabel导入并显示图片
界面上导入俩类八张图片,其控件皆为QLabel,导入的图片可以缩放,拖动,还原。导入的方式分为双击选择文件导入,和直接拖拽导入等。总的布局结构为:一个水平布局中插入俩个组,每个组中插入一个网格布局,网格布局中设置各种控件要实现QLabel的缩放与拖拽等功能,需要重写QLabel,重写paintEventd,mouseMoveEvent等函数。重写后想要鼠标悬停显示字体,还需重写event,设置对应得ToolTip。要得到双击弹窗选择路径,需要重写事件过滤器eventFilter。原创 2023-04-20 19:17:49 · 1445 阅读 · 0 评论 -
QT关于委托代理,数据模型的简单使用
Qt视图表委托代理模型的一个简单例子原创 2023-03-16 13:53:30 · 942 阅读 · 0 评论 -
QT中QTableView与QTreeView的联合使用(委托、代理、视图)
窗口中左侧为树状结构,右侧为表格结构,对树可以增删查操作,对表可以增删改操作。原创 2024-01-02 17:55:00 · 1459 阅读 · 0 评论 -
个人实现的QT拼图游戏(开源),QT拖拽事件详解
这个游戏的用了周末俩天时间做完,后面用了一天修了点BUG,细节还是很多的,像计时器如何使用,富文本内容如何显示,弹窗的事件处理等,主要还是用于理解拖拽事件,当然你也可以直接去看QT 的demo,那个没我这么复杂,搜drag就行,不过它那个有几个明显的问题,我这都优化了。原创 2024-01-16 15:08:07 · 1403 阅读 · 0 评论 -
QTableView表格拖拽左右滑动条第一列不动, 实现冻结列效果,筛选表格功能效果。
在表格进行变化时,通过检测resizeEvent函数来进行处理。原创 2023-06-28 16:24:25 · 2622 阅读 · 19 评论