原创 Qt 扩展模块深入讨论

2010-3-2 13:22 2194 4 4 分类: MCU/ 嵌入式

 


作者:丁冬,华清远见嵌入式学院讲师。


下面的类介绍了所有相关网络框架基于web 的编程类.


类:


QWebDatabase 提供了Html5 数据库的访问界面, 它们是使用JavaScript来创建的
        QWebFrame 包含了关于Web 也的框架功能
        QWebHistory 提供了一个包含QWebPage 历史
        QWebHistoryInterface 包含了一整套的QWebPage 链接历史的界面。


Qt Mobility


QtMobility 族增加了对于多媒体的支持, QtMobility的媒体库提供给开发人员方便的高效的应用程序的开发, 并与系统取得最好兼容性。 多媒体框架的目的和功能是涵盖最直接的功能来播放媒体, 录制媒体, 并且提供了播放链表与Qt 的集成。


如果你在寻找应用程序开发的多媒体框架, 并想进一步的研究, 首先需要从QMediaPlayer 与 QMediaPlayList 两个类开始, 有了这两个类可以轻松的开发出一个媒体播放器程序, 同时通过QMediaMetaData 来获得唱片歌曲的信息, 完整的播放器的程序需求可能需要第三方提供的类。


Qt Extended 提供了一下的几个消息的特色 .


1 . 支持长见的应用程序的信息功能
        2 . 服务器应用程序中多种信息的传输机制
        3 . 应对与信息的相关的库文件


这些有那个用程序使用了标准的功能来查看 SMS, MMS 与 邮件信息, MessageServer 应用程序是作为服务器端来接受QPE 的管理, 他提供了信息的传输功能.


运行一个Qt 扩展


下面介绍的内容就是如何来运行一个Qt 的扩展。 Qt 扩展可以在一个桌面的虚拟缓冲当中运行, 同时也可以运行在真是的具有FrameBuffer 帧缓冲的嵌入式设备上。 一般而言需要在桌面的虚拟帧缓冲来开发代码,并且调试一些产品。 最终放入到真正的嵌入式设备当中。


在桌面上运行一个程序, 与嵌入式系统当中运行一个程序使用的是不相同的二进制文件,在嵌入式设备上运行二进制的文件,并不kunnan但是需要交叉编译。 如果已经安装了SDK 包的话, 那么首先要为嵌入式设备制定一个子目录, 可以是:/opt/Qtopia/SDK/<version>/greenphone

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条