symbian 的 Qt ui 组件有哪些?
我想用Qt开发symbian程序。我必须学习 qt 中的 ui 组件列表。
i want to develop symbian programm with Qt. i have to learn list of ui components in qt.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Qt 构建移动 UI 的方法有多种:
您可以使用 canvas 来完成此操作并自行创建内容(不要这样做)
用经典的 Qt GUI 模块来做(非常不可用,针对桌面,很难在手机上使用)
使用 QtQuick (QtDeclarative/QML)...这就是你应该走的路。
QtQuick 基本上没有那么多的 ui 组件。
但也有一些可能性
:自己构建组件: http://doc.qt.nokia.com /qtcreator-2.2/quick-components.html
b.使用诺基亚 qml 模板:https://projects.developer.nokia.com/QMLTemplates
使用即将推出的 symbian qt 组件: http://labs.qt.nokia.com/2011/04/08/qt-quick-components-for-symbian-technology-preview/
实际上,我认为未来 Qt/QtQuick 和 QtCOmponents for Symbian 的结合将是正确的方式。
顺便说一句:诺基亚明年将交付超过 1.5 亿台 qt 设备,今年已经发布了几款支持 Qt 和 Symbian 的设备,N9 也发布了 meego,因此您的东西可以轻松移植。使用 Qt for Symbian 肯定不会像某些人所说的那样毫无用处:-)
There are several ways to build mobile UIs with Qt:
you do it the hard way with canvas and create the stuff on your own (don't do it)
do it with classic Qt GUI module (very unusable, targets desktop, hard to use on the phone)
use QtQuick (QtDeclarative/QML)...that's the way you should go.
QtQuick comes basically with not that much ui components.
But there are some possibilities:
a. build components on your own: http://doc.qt.nokia.com/qtcreator-2.2/quick-components.html
b. use nokia qml templates: https://projects.developer.nokia.com/QMLTemplates
c. use the upcoming qt components for symbian: http://labs.qt.nokia.com/2011/04/08/qt-quick-components-for-symbian-technology-preview/
Practically I think i future, the combination of Qt/QtQuick and QtCOmponents for Symbian will be the right way.
btw: Nokia will deliver more than 150 million qt devices the next year, several devices are already announced with Qt and Symbian for this year, also N9 is announced with meego so your stuff can be easily ported. Working with Qt for Symbian is for sure not that useless like some people say :-)