Есть несколько способов создать мобильные пользовательские интерфейсы с помощью Qt:
вы делаете трудный путь с помощью canvas и создаете материал самостоятельно (не делайте этого)
сделать это с помощью классического модуля Qt GUI (очень непригодный, предназначен для рабочего стола, трудно использовать на телефоне)
использовать QtQuick (QtDeclarative / QML)... это путь, по которому вы должны идти.
QtQuick в основном поставляется с не так уж много компонентов пользовательского интерфейса.Но есть несколько возможностей:
a.собрать компоненты самостоятельно: http://doc.qt.nokia.com/qtcreator-2.2/quick-components.html
b.используйте шаблоны nokia qml: https://projects.developer.nokia.com/QMLTemplates
c.используйте будущие компоненты qt для symbian: http://labs.qt.nokia.com/2011/04/08/qt-quick-components-for-symbian-technology-preview/
Практически я думаю, что в будущем комбинация Qt / QtQuick и QtCOmponents для Symbian будет верным путем.
btw: Nokia доставитболее 150 миллионов устройств QT в следующем году, несколько устройств уже анонсированы с Qt и Symbian на этот год, также N9 объявлено с Meego, так что ваши вещи могут быть легко перенесены.Работа с Qt для Symbian точно не так бесполезна, как говорят некоторые люди: -)