- 30
- 0
- 约2.55万字
- 约 30页
- 2017-10-25 发布于重庆
- 举报
基于Qt的电视机UI实现技术
基于Qt技术的可移植UI设计
—— 基于Qt的电视机UI实现技术
1 UI软件架构
基于Qt来实现一套电视机用户界面(User Interface),首先需要选择一个软件框架,用于管理UI页面。
在Qt中,Main Window 为创建应用程序的UI提供了一个框架。QMainWindow类及其相关类共同完成Main Window中的页面管理。本项目选择了Qt的Main Window 框架作为实现电视机UI的软件架构。下面介绍一下Qt的Main Window 框架在实际项目中的应用。
1.1 Qt的Main Window 框架
Qt的Main Window 框架,以QMainWindow类作为程序主窗口。QMainWindow类拥有自己的布局,如图1-1-1所示:
图1-1-1 主窗口布局
根据电视机UI的特点,用户只能通过遥控器及本机按键来操作UI,因此只需要一个中心区域显示交互内容就足够了。对于QMainWindow布局中的Menu Bar、Toolbars、Dock Widgets、Status Bar这几个部分是我们所不需要的。我们只需要关注Central Widget即可。
QMainWindow的Central Widget可以是多种类型:
Qt提供的标准窗口部件,比如QWidget、QTextEdit等;
用户自定义的窗口部件;
布局管理器组织起来的多个
原创力文档

文档评论(0)