Qt for Symbian和Qt for MeeGo有什么区别?我知道Qt是一个交叉编译平台.这是否意味着如果我使用来自Qt的库,完全相同的库适用于支持Qt的所有设备(例如Symbian,MeeGo)?
例如:
QtDesktopServices可以启动Web浏览器.尽管名称"桌面"让移动设备混乱,我可以在支持Qt的每台设备上启动网络浏览器吗?如果我看MeeGo,MeeGo可用于不同类型的设备,例如车载,电视,媒体电话
是否保证每台设备都有网络浏览器?我不这么认为,这就是我要问的原因.如果保证浏览器,它是哪个浏览器?它有哪些功能?我知道有WRT,但是这里的用户说WRT已经停止.所以现在怎么办?
我必须在Qt 4.7和Qt Mobility 1.0之间做出选择吗?
小智 7
什么leinir说- Qt的移动性是实现移动设备的常见功能的模块.Qt的API在所有平台上都是相同的,尽管有一些特定于平台的功能(主要处理低级别的东西).
虽然API(接口)是相同的,但当然实现可能会有所不同.我建议查看Qt在线文档 - 在"特定于平台的开发"下链接的页面
根据"平台笔记 - Symbian",Symbian端口不完整,缺少一些功能(例如,OpenGL支持"计划在未来发布",而打印可能永远不会得到支持).我很确定MeeGo/Maemo版本支持OpenGL ES,因为我已经看过使用它的基于Qt的应用程序(诺基亚N900上的Stellarium).
小智 5
QtMobility是Qt的一个额外模块,它提供了许多额外的功能,这些功能比其他13个左右的Qt模块更加深奥,但是当您按照建议的方式构建应用程序时,这些功能非常有用.
所以不,你不要在Qt 4.7和QtMobility 1.0之间做出选择,因为你必须使用Qt才能使用额外的模块QtMobility :)
浏览器将始终是设置为系统上默认浏览器的任何内容.所以,不,没有保证 - 例如,对于Windows,您可能会让人们使用Firefox,Chrome,Internet Explorer 6和其他许多人.这是平台集成的本质,我害怕:)
| 归档时间: |
|
| 查看次数: |
625 次 |
| 最近记录: |