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中设置图片为加载项

相关推荐
John_ToDebug7 小时前
隐于无形,触手可及:Chrome 互动滚动条的六个设计密码
chrome·windows·ui
用户8055336980316 小时前
现代Qt开发教程(新手篇)1.10——进程
c++·qt
vegetablesssss17 小时前
VTK切割图
c++·qt·vtk
happybasic18 小时前
在CMD下使用FFmpeg将.wav文件转换成指定的格式~
ffmpeg
ZC跨境爬虫18 小时前
跟着 MDN 学 HTML day_2:(表单分组与高级输入控件实战)
前端·javascript·css·ui·html
Lhan.zzZ19 小时前
笔记_2026.4.28_003
c++·笔记·qt·opencv
吴声子夜歌19 小时前
Vue3——UI组件库Element Plus(一)
vue.js·ui·elementplus
m0_6356474819 小时前
Qt打包含有第三方库的软件为应用程序——CQtDeployer
开发语言·数据库·qt
for_ever_love__20 小时前
UI学习:单例传值
学习·ui·ios·objective-c
for_ever_love__20 小时前
UI学习:通知传值
学习·ui·ios·objective-c