发明名称 电视机及其用户界面框架的实现方法
摘要 本发明公开一种电视机及其用户界面框架的实现方法。其中。所述方法包括步骤:创建一个基于QT开发平台应用程序的UI封装类;在UI封装类中创建一个用于管理各级屏的屏处理类,屏处理类通过安全标识符注册各级屏的ID,建立SID对应表使各级屏分别与一个ID建立对应关系,并注册2个槽用于分别侦听遥控器消息和系统消息;在屏处理类中创建一个是各级屏直接或者间接父窗口的基窗口,根据各级屏之间的继承关系进行切屏控制。本发明在各个电视系统平台具有很好的移植性,且由屏处理类统一对各级屏的构造、切换、消息处理等进行管理,带来更好、更快的切屏效果;本发明提出的UI框架结构简单,易于实现。
申请公布号 CN102270135B 申请公布日期 2014.03.05
申请号 CN201110228164.6 申请日期 2011.08.10
申请人 深圳创维-RGB电子有限公司 发明人 付星;许锟;姜超;龙超
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳市康弘知识产权代理有限公司 44247 代理人 胡朝阳;孙洁敏
主权项 一种电视机用户界面框架的实现方法,其特征在于,所述方法包括步骤:创建一个基于QT开发平台应用程序的UI封装类;在UI封装类中创建一个用于管理各级屏的屏处理类,屏处理类通过安全标识符注册各级屏的ID,建立SID对应表使各级屏分别与一个ID建立对应关系,并注册2个槽用于分别侦听遥控器消息和系统消息;在屏处理类中创建一个是各级屏直接或者间接父窗口的基窗口,根据各级屏之间的继承关系进行切屏控制;其中,各级屏之间的切换最终都经由CSc_Scene类来完成,在CSc_Scene类的构造函数里面,会利用RegisterScreens把各级屏分别与一个ID建立SID对应表;当第一级屏界面收到遥控消息需要进入到第二级屏界面时,CSc_Scene类需要隐藏第一级屏并以第一级屏为父窗口构造一个子屏作为第二级屏界面;同时,将构造的第二级屏作为当前屏,并将接受到的遥控和系统消息过滤送到当前屏来处理;如果当前屏接受到返回命令,则调用析构函数销毁自己并返回到父窗口;如果当前屏接受到确定按键需要进入下一级屏窗口界面,则调用离开函数,隐藏自己到后台,并以自己为父窗口构造一个子窗口作为下一级屏界面。
地址 518000 广东省深圳市南山区高新南一道创维大厦A13-16层