FFmpeg+QT播放器实战1---UI页面的设计

1、播放器整体布局的设计

该部分使用QT的UI工具,进行整体页面设置,如下图1所示:

2、控制布局的设计

创建ctrBar的UI页面并进行页面布局设置,如下图2所示:

将图1中ctrBarWind对象提升为ctrBar类(该界面替代原先的控制类Qwidget),此时运行画面效果如下:

设置QTimeEdit的buttonSymbols的值为NoButtons

3、标题布局的设计

创建TitleBar的UI页面并进行页面布局设置,如下图3所示:

将图1中dockWidgetContext类提升为TitleBar,此时整体页面运行效果如下:

4、播放列表的设计

将mianWindow中的playListContext提升为PlayList

此时的运行界面效果如下:

5、画面显示的设计

将mainWind提升为Display类,此时整体界面如下:

6、控制界面图片资源的加载

**

在CtrBar中设置图片为加载项

相关推荐
嘟嘟实验室2 小时前
微信小程序xr-frame透明视频实现
微信小程序·ffmpeg·音视频·xr
千册5 小时前
QT:QLabel的LED透明跑马灯
开发语言·qt
追烽少年x5 小时前
Qt中的异步相关类
qt
Fan_5585 小时前
007 Qt_按钮类控件
开发语言·qt
喵呜角角6 小时前
Qt Quick:ComboBox 组合框
开发语言·qt
泰勒朗斯6 小时前
如何编译Opencv +ffmpeg linux 明明安装了ffmpeg但是opencv就是找不到
linux·opencv·ffmpeg
gloomyfish6 小时前
【开发实战】QT5+ 工业相机 + OpenCV工作流集成演示
图像处理·深度学习·qt·opencv·计算机视觉
Fan_5588 小时前
008 Qt_显示类控件_QLabel
开发语言·qt
IT19958 小时前
Qt笔记-Qt Creator开发环境搭建
开发语言·笔记·qt
扶尔魔ocy8 小时前
【QT常用技术讲解】发送POST包(两种方式:阻塞方式及非阻塞方式)
qt·post·window开发