Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

QQUIComponentsComparison: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Qt Quick UI Components compared to their equivalents in other UI component sets=
h1. Qt Quick UI Components compared to their equivalents in other UI component sets


This comparison chart is used by the ongoing [[Qt Quick Components|Qt Quick UI Components]] work.
This comparison chart is used by the ongoing [[Qt_Quick_Components|Qt Quick UI Components]] work.


{| class="infotable line"
{background:#009900}. |''. QQ UI |''. Qt Widgets |''. Ubuntu |''. Plasma |''. Cascades |''. Sailfish UI (Jolla) |''. Symbian |''. MeeGo |''. Comments | (unused) |<br />|[[QQButtonAPIDicsussion|Button]] | &quot;QPushButton&amp;quot;:http://doc.qt.io/qt-5.0/qtwidgets/qpushbutton.html | &quot;Button&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-button.html | &quot;Button&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Button.html | &quot;Button&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html | Button | &quot;Button&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-button.html | &quot;Button&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-button.html | | |<br />| ButtonRow | | | &quot;ButtonRow&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonRow.html | - (&quot;Button&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html and &quot;StackLayout&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesstacklayout.html) | | &quot;ButtonRow&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-buttonrow.html | &quot;ButtonRow&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttonrow.html | | |<br />| ButtonColumn | | | &quot;ButtonColumn&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonColumn.html | | | &quot;ButtonColumn&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-buttoncolumn.html | &quot;ButtonColumn&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttoncolumn.html | | |<br />| ToolButton | QToolButton | Button w/style | &quot;ToolButton&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolButton.html | &quot;ActionItem&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactionitem.html | IconButton | &quot;ToolButton&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-toolbutton.html | | | |<br />| CheckBox | QCheckBox | &quot;CheckBox&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-checkbox.html | &quot;CheckBok&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/CheckBox.html | &quot;CheckBox&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadescheckbox.html | | &quot;CheckBox&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkbox.html | &quot;CheckBox&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-checkbox.html | | |<br />| | | | | | | &quot;Checkable&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkable.html | | | |<br />| | | | | | | &quot;CheckableGroup&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkablegroup.html | | | |<br />| RadioButton | QRadioButton | - | &quot;RadioButton&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/RadioButton.html | &quot;RadioGroup&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesradiogroup.html with &quot;Option&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesoption.html elements | - | &quot;RadioButton&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-radiobutton.html | &quot;RadioButton&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-radiobutton.html | | |<br />| Switch | | &quot;Switch&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-switch.html | &quot;Switch&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Switch.html | &quot;ToggleButton&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadestogglebutton.html | Switch | &quot;Switch&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-switch.html | &quot;Switch&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-switch.html | | |<br />| Slider | QSlider | &quot;Slider&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-slider.html | &quot;Slider&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Slider.html | &quot;Slider&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesslider.html | Slider | &quot;Slider&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-slider.html | &quot;Slider&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-slider.html | | |<br />| ProgressBar | QProgressBar | &quot;ProgressBar&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-progressbar.html | &quot;ProgressBar&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html | &quot;ProgressIndicator&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesprogressindicator.html | read-only Slider | &quot;ProgressBar&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-progressbar.html | &quot;ProgressBar&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-progressbar.html | | |<br />| TextField | | &quot;TextField&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textfield.html | &quot;TextField&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TextField.html | &quot;TextField&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadestextfield.html | TextField | &quot;TextField&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-textfield.html | &quot;TextField&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textfield.html | | |<br />| TextArea | | &quot;TextArea&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textarea.html | &quot;TextArea&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TextArea.html | &quot;TextArea&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadestextarea.html | TextArea | &quot;TextArea&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-textarea.html | &quot;TextArea&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textarea.html | Cosmetically decorated and resizable TextEdit item with built-in flickable/scrollarea | |<br />| Menu | QMenu | | - | | | &quot;Menu&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-menu.html | &quot;Menu&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menu.html | | |<br />| ContextMenu | | | &quot;ContextMenu&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ContextMenu.html | - | ContextMenu | &quot;ContextMenu&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-contextmenu.html | &quot;ContextMenu&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-contextmenu.html | | |<br />| | | | | | MenuItem | &quot;MenuItem&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-menuitem.html | &quot;MenuItem&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menuitem.html | | |<br />| ToolBar | QToolBar | - | &quot;ToolBar&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolBar.html | actionBar (created and populated by using &quot;ActionSet&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactionset.html) | - | &quot;ToolBar&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-toolbar.html | &quot;ToolBar&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-toolbar.html | | |<br />| StatusBar | QStatusBar | StatusBar w/o user interaction| &quot;ProgressBar&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html | <s> |</s> | &quot;StatusBar&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-statusbar.html | | | |<br />| BusyIndicator | | &quot;ActivityIndicator&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-activityindicator.html | &quot;BusyIndicator&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/BusyIndicator.html | &quot;ActivityIndicator&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactivityindicator.html | | &quot;BusyIndicator&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-busyindicator.html | &quot;BusyIndicator&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-busyindicator.html | | |<br />| Page | | &quot;Page&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html | &quot;Page&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Page.html | &quot;Page&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadespage.html | Page | &quot;Page&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-page.html | &quot;Page&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-page.html | | |<br />| PageStack | | &quot;PageStack&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-pagestack.html | &quot;PageStack&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/PageStack.html | &quot;NavigationPane&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesnavigationpane.html | PageStack | &quot;PageStack&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-pagestack.html | &quot;PageStack&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestack.html | | |<br />| ApplicationWindow | QMainWindow | | &quot;App&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/App.html | - (but needed) | ApplicationWindow | &quot;ApplicationWindow&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-applicationwindow.html | &quot;Window&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-window.html | | |<br />| SectionScroller | | - | &quot;SectionScroller&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/SectionScroller.html | | | &quot;SectionScroller&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-sectionscroller.html | &quot;SectionScroller&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-sectionscroller.html | List lookup / alphabet scroller API | |<br />| ScrollArea | QScrollArea | | &quot;ScrollArea&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollArea.html | &quot;ScrollView&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadesscrollview.html | - | | | Flickable/viewport with built-in decoration and scroll bar controls | |<br />| ScrollDecorator | | &quot;Scrollbar&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-scrollbar.html | &quot;ScrollBar&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollBar.html | | | &quot;ScrollBar&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-scrollbar.html<br /> &quot;ScrollDecorator&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-scrolldecorator.html | &quot;ScrollDecorator&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-scrolldecorator.html | Somewhat conflicting with ScrollArea. But more convenient when using built-in QtQuick Views. | |<br />| | | | | | Vertical- ScrollDecorator | | | | |<br />| | | | | | Horizontal- ScrollDecorator | | | | |<br />| Label | QLabel | &quot;Label&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-label.html | &quot;Label&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Label.html | &quot;Label&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadeslabel.html | Label | | | Raw Text element with system-specific font and colours | |<br />| | | &quot;Tab&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tab.html | | | | | | | |<br />| TabFrame /TabGroup | QTabWidget | &quot;Tabs&amp;quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tabs.html | &quot;TabGroup&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabGroup.html / &quot;TabButton&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabButton.html / TabBarLayout<br /> | &quot;TabbedPane&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadestabbedpane.html with &quot;Tab&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascadestab.html element to populate it | - | &quot;TabGroup&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-tabgroup.html | &quot;TabGroup&amp;quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-tabgroup.html | | |<br />| TabBar | QTabBar | | &quot;TabBar&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabBar.html | | | &quot;TabBar&amp;quot;:http://doc.qt.digia.com/qt-components-symbian/qml-tabbar.html | | | |<br />| Icon | QIcon | | | | | | | | |<br />| | QListItem | | &quot;ListItem&amp;quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ListItem.html | &quot;StandardListItem&amp;quot;:https://developer.blackberry.com/cascades/reference/bbcascades''_standardlistitem.html | | | | | |<br />| Dial | QDial | | | | | | | | |
|- style="background: #009900"
! QQ UI
! Qt Widgets
! Ubuntu
! Plasma
! Cascades
! Sailfish UI (Jolla)
! Symbian
! MeeGo
! Comments
| (unused)
|-
|
[[QQButtonAPIDicsussion|Button]]
|
[http://doc.qt.io/qt-5.0/qtwidgets/qpushbutton.html QPushButton] ''[qt.io]''
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-button.html Button] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Button.html Button] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__button.html Button] ''[developer.blackberry.com]''
| Button
|
[http://doc.qt.digia.com/qt-components-symbian/qml-button.html Button] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-button.html Button] ''[harmattan-dev.nokia.com]''
|
|
|-
| ButtonRow
|
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonRow.html ButtonRow] ''[api.kde.org]''
|
([https://developer.blackberry.com/cascades/reference/bb__cascades__button.html Button] ''[developer.blackberry.com]'' and [https://developer.blackberry.com/cascades/reference/bb__cascades__stacklayout.html StackLayout] ''[developer.blackberry.com]'')
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-buttonrow.html ButtonRow] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttonrow.html ButtonRow] ''[harmattan-dev.nokia.com]''
|
|
|-
| ButtonColumn
|
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonColumn.html ButtonColumn] ''[api.kde.org]''
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-buttoncolumn.html ButtonColumn] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttoncolumn.html ButtonColumn] ''[harmattan-dev.nokia.com]''
|
|
|-
| ToolButton
| QToolButton
| Button w/style
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolButton.html ToolButton] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__actionitem.html ActionItem] ''[developer.blackberry.com]''
| IconButton
|
[http://doc.qt.digia.com/qt-components-symbian/qml-toolbutton.html ToolButton] ''[doc.qt.digia.com]''
|
|
|
|-
| CheckBox
| QCheckBox
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-checkbox.html CheckBox] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/CheckBox.html CheckBok] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__checkbox.html CheckBox] ''[developer.blackberry.com]''
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-checkbox.html CheckBox] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-checkbox.html CheckBox] ''[harmattan-dev.nokia.com]''
|
|
|-
|
|
|
|
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-checkable.html Checkable] ''[doc.qt.digia.com]''
|
|
|
|-
|
|
|
|
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-checkablegroup.html CheckableGroup] ''[doc.qt.digia.com]''
|
|
|
|-
| RadioButton
| QRadioButton
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/RadioButton.html RadioButton] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__radiogroup.html RadioGroup] ''[developer.blackberry.com]'' with [https://developer.blackberry.com/cascades/reference/bb__cascades__option.html Option] ''[developer.blackberry.com]'' elements
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-radiobutton.html RadioButton] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-radiobutton.html RadioButton] ''[harmattan-dev.nokia.com]''
|
|
|-
| Switch
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-switch.html Switch] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Switch.html Switch] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__togglebutton.html ToggleButton] ''[developer.blackberry.com]''
| Switch
|
[http://doc.qt.digia.com/qt-components-symbian/qml-switch.html Switch] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-switch.html Switch] ''[harmattan-dev.nokia.com]''
|
|
|-
| Slider
| QSlider
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-slider.html Slider] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Slider.html Slider] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__slider.html Slider] ''[developer.blackberry.com]''
| Slider
|
[http://doc.qt.digia.com/qt-components-symbian/qml-slider.html Slider] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-slider.html Slider] ''[harmattan-dev.nokia.com]''
|
|
|-
| ProgressBar
| QProgressBar
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-progressbar.html ProgressBar] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html ProgressBar] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__progressindicator.html ProgressIndicator] ''[developer.blackberry.com]''
| read-only Slider
|
[http://doc.qt.digia.com/qt-components-symbian/qml-progressbar.html ProgressBar] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-progressbar.html ProgressBar] ''[harmattan-dev.nokia.com]''
|
|
|-
| TextField
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textfield.html TextField] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/TextField.html TextField] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__textfield.html TextField] ''[developer.blackberry.com]''
| TextField
|
[http://doc.qt.digia.com/qt-components-symbian/qml-textfield.html TextField] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textfield.html TextField] ''[harmattan-dev.nokia.com]''
|
|
|-
| TextArea
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textarea.html TextArea] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/TextArea.html TextArea] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__textarea.html TextArea] ''[developer.blackberry.com]''
| TextArea
|
[http://doc.qt.digia.com/qt-components-symbian/qml-textarea.html TextArea] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textarea.html TextArea] ''[harmattan-dev.nokia.com]''
| Cosmetically decorated and resizable TextEdit item with built-in flickable/scrollarea
|
|-
| Menu
| QMenu
|
|
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-menu.html Menu] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menu.html Menu] ''[harmattan-dev.nokia.com]''
|
|
|-
| ContextMenu
|
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ContextMenu.html ContextMenu] ''[api.kde.org]''
|
| ContextMenu
|
[http://doc.qt.digia.com/qt-components-symbian/qml-contextmenu.html ContextMenu] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-contextmenu.html ContextMenu] ''[harmattan-dev.nokia.com]''
|
|
|-
|
|
|
|
|
| MenuItem
|
[http://doc.qt.digia.com/qt-components-symbian/qml-menuitem.html MenuItem] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menuitem.html MenuItem] ''[harmattan-dev.nokia.com]''
|
|
|-
| ToolBar
| QToolBar
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolBar.html ToolBar] ''[api.kde.org]''
|
actionBar (created and populated by using [https://developer.blackberry.com/cascades/reference/bb__cascades__actionset.html ActionSet] ''[developer.blackberry.com]'')
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-toolbar.html ToolBar] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-toolbar.html ToolBar] ''[harmattan-dev.nokia.com]''
|
|
|-
| StatusBar
| QStatusBar
| StatusBar w/o user interaction
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html ProgressBar] ''[api.kde.org]''
| -
| -
|
[http://doc.qt.digia.com/qt-components-symbian/qml-statusbar.html StatusBar] ''[doc.qt.digia.com]''
|
|
|
|-
| BusyIndicator
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-activityindicator.html ActivityIndicator] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/BusyIndicator.html BusyIndicator] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__activityindicator.html ActivityIndicator] ''[developer.blackberry.com]''
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-busyindicator.html BusyIndicator] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-busyindicator.html BusyIndicator] ''[harmattan-dev.nokia.com]''
|
|
|-
| Page
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html Page] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Page.html Page] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__page.html Page] ''[developer.blackberry.com]''
| Page
|
[http://doc.qt.digia.com/qt-components-symbian/qml-page.html Page] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-page.html Page] ''[harmattan-dev.nokia.com]''
|
|
|-
| PageStack
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-pagestack.html PageStack] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/PageStack.html PageStack] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__navigationpane.html NavigationPane] ''[developer.blackberry.com]''
| PageStack
|
[http://doc.qt.digia.com/qt-components-symbian/qml-pagestack.html PageStack] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestack.html PageStack] ''[harmattan-dev.nokia.com]''
|
|
|-
| ApplicationWindow
| QMainWindow
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/App.html App] ''[api.kde.org]''
| – (but needed)
| ApplicationWindow
|
[http://doc.qt.digia.com/qt-components-symbian/qml-applicationwindow.html ApplicationWindow] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-window.html Window] ''[harmattan-dev.nokia.com]''
|
|
|-
| SectionScroller
|
| –
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/SectionScroller.html SectionScroller] ''[api.kde.org]''
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-sectionscroller.html SectionScroller] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-sectionscroller.html SectionScroller] ''[harmattan-dev.nokia.com]''
| List lookup / alphabet scroller <span class="caps">API</span>
|
|-
| ScrollArea
| QScrollArea
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollArea.html ScrollArea] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__scrollview.html ScrollView] ''[developer.blackberry.com]''
|
|
|
| Flickable/viewport with built-in decoration and scroll bar controls
|
|-
| ScrollDecorator
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-scrollbar.html Scrollbar] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollBar.html ScrollBar] ''[api.kde.org]''
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-scrollbar.html ScrollBar] ''[doc.qt.digia.com]'' [http://doc.qt.digia.com/qt-components-symbian/qml-scrolldecorator.html ScrollDecorator] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-scrolldecorator.html ScrollDecorator] ''[harmattan-dev.nokia.com]''
| Somewhat conflicting with ScrollArea. But more convenient when using built-in QtQuick Views.
|
|-
|
|
|
|
|
| Vertical- ScrollDecorator
|
|
|
|
|-
|
|
|
|
|
| Horizontal- ScrollDecorator
|
|
|
|
|-
| Label
| QLabel
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-label.html Label] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Label.html Label] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__label.html Label] ''[developer.blackberry.com]''
| Label
|
|
| Raw Text element with system-specific font and colours
|
|-
|
|
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tab.html Tab] ''[developer.ubuntu.com]''
|
|
|
|
|
|
|
|-
| TabFrame /TabGroup
| QTabWidget
|
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tabs.html Tabs] ''[developer.ubuntu.com]''
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/TabGroup.html TabGroup] ''[api.kde.org]'' / [http://api.kde.org/4.x-api/plasma-qml-apidocs/TabButton.html TabButton] ''[api.kde.org]'' / TabBarLayout
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__tabbedpane.html TabbedPane] ''[developer.blackberry.com]'' with [https://developer.blackberry.com/cascades/reference/bb__cascades__tab.html Tab] ''[developer.blackberry.com]'' element to populate it
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-tabgroup.html TabGroup] ''[doc.qt.digia.com]''
|
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-tabgroup.html TabGroup] ''[harmattan-dev.nokia.com]''
|
|
|-
| TabBar
| QTabBar
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/TabBar.html TabBar] ''[api.kde.org]''
|
|
|
[http://doc.qt.digia.com/qt-components-symbian/qml-tabbar.html TabBar] ''[doc.qt.digia.com]''
|
|
|
|-
| Icon
| QIcon
|
|
|
|
|
|
|
|
|-
|
| QListItem
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ListItem.html ListItem] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__standardlistitem.html StandardListItem] ''[developer.blackberry.com]''
|
|
|
|
|
|-
| Dial
| QDial
|
|
|
|
|
|
|
|
|-
| Dialog
| QDialog
|
|
[http://api.kde.org/4.x-api/plasma-qml-apidocs/Dialog.html Dialog] ''[api.kde.org]''
|
[https://developer.blackberry.com/cascades/reference/bb__cascades__dialog.html Dialog] ''[developer.blackberry.com]''
|
|
|
|
|
|}

Revision as of 09:41, 24 February 2015

h1. Qt Quick UI Components compared to their equivalents in other UI component sets

This comparison chart is used by the ongoing Qt Quick UI Components work.

{background:#009900}. |. QQ UI |. Qt Widgets |. Ubuntu |. Plasma |. Cascades |. Sailfish UI (Jolla) |. Symbian |. MeeGo |. Comments | (unused) |
|Button | "QPushButton&quot;:http://doc.qt.io/qt-5.0/qtwidgets/qpushbutton.html | "Button&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-button.html | "Button&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Button.html | "Button&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html | Button | "Button&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-button.html | "Button&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-button.html | | |
| ButtonRow | | | "ButtonRow&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonRow.html | - ("Button&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html and "StackLayout&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesstacklayout.html) | | "ButtonRow&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-buttonrow.html | "ButtonRow&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttonrow.html | | |
| ButtonColumn | | | "ButtonColumn&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonColumn.html | | | "ButtonColumn&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-buttoncolumn.html | "ButtonColumn&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttoncolumn.html | | |
| ToolButton | QToolButton | Button w/style | "ToolButton&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolButton.html | "ActionItem&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactionitem.html | IconButton | "ToolButton&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-toolbutton.html | | | |
| CheckBox | QCheckBox | "CheckBox&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-checkbox.html | "CheckBok&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/CheckBox.html | "CheckBox&quot;:https://developer.blackberry.com/cascades/reference/bbcascadescheckbox.html | | "CheckBox&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkbox.html | "CheckBox&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-checkbox.html | | |
| | | | | | | "Checkable&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkable.html | | | |
| | | | | | | "CheckableGroup&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-checkablegroup.html | | | |
| RadioButton | QRadioButton | - | "RadioButton&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/RadioButton.html | "RadioGroup&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesradiogroup.html with "Option&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesoption.html elements | - | "RadioButton&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-radiobutton.html | "RadioButton&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-radiobutton.html | | |
| Switch | | "Switch&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-switch.html | "Switch&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Switch.html | "ToggleButton&quot;:https://developer.blackberry.com/cascades/reference/bbcascadestogglebutton.html | Switch | "Switch&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-switch.html | "Switch&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-switch.html | | |
| Slider | QSlider | "Slider&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-slider.html | "Slider&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Slider.html | "Slider&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesslider.html | Slider | "Slider&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-slider.html | "Slider&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-slider.html | | |
| ProgressBar | QProgressBar | "ProgressBar&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-progressbar.html | "ProgressBar&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html | "ProgressIndicator&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesprogressindicator.html | read-only Slider | "ProgressBar&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-progressbar.html | "ProgressBar&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-progressbar.html | | |
| TextField | | "TextField&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textfield.html | "TextField&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TextField.html | "TextField&quot;:https://developer.blackberry.com/cascades/reference/bbcascadestextfield.html | TextField | "TextField&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-textfield.html | "TextField&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textfield.html | | |
| TextArea | | "TextArea&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textarea.html | "TextArea&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TextArea.html | "TextArea&quot;:https://developer.blackberry.com/cascades/reference/bbcascadestextarea.html | TextArea | "TextArea&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-textarea.html | "TextArea&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textarea.html | Cosmetically decorated and resizable TextEdit item with built-in flickable/scrollarea | |
| Menu | QMenu | | - | | | "Menu&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-menu.html | "Menu&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menu.html | | |
| ContextMenu | | | "ContextMenu&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ContextMenu.html | - | ContextMenu | "ContextMenu&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-contextmenu.html | "ContextMenu&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-contextmenu.html | | |
| | | | | | MenuItem | "MenuItem&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-menuitem.html | "MenuItem&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menuitem.html | | |
| ToolBar | QToolBar | - | "ToolBar&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolBar.html | actionBar (created and populated by using "ActionSet&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactionset.html) | - | "ToolBar&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-toolbar.html | "ToolBar&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-toolbar.html | | |
| StatusBar | QStatusBar | StatusBar w/o user interaction| "ProgressBar&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html |  | | "StatusBar&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-statusbar.html | | | |
| BusyIndicator | | "ActivityIndicator&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-activityindicator.html | "BusyIndicator&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/BusyIndicator.html | "ActivityIndicator&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesactivityindicator.html | | "BusyIndicator&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-busyindicator.html | "BusyIndicator&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-busyindicator.html | | |
| Page | | "Page&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html | "Page&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Page.html | "Page&quot;:https://developer.blackberry.com/cascades/reference/bbcascadespage.html | Page | "Page&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-page.html | "Page&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-page.html | | |
| PageStack | | "PageStack&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-pagestack.html | "PageStack&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/PageStack.html | "NavigationPane&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesnavigationpane.html | PageStack | "PageStack&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-pagestack.html | "PageStack&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestack.html | | |
| ApplicationWindow | QMainWindow | | "App&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/App.html | - (but needed) | ApplicationWindow | "ApplicationWindow&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-applicationwindow.html | "Window&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-window.html | | |
| SectionScroller | | - | "SectionScroller&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/SectionScroller.html | | | "SectionScroller&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-sectionscroller.html | "SectionScroller&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-sectionscroller.html | List lookup / alphabet scroller API | |
| ScrollArea | QScrollArea | | "ScrollArea&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollArea.html | "ScrollView&quot;:https://developer.blackberry.com/cascades/reference/bbcascadesscrollview.html | - | | | Flickable/viewport with built-in decoration and scroll bar controls | |
| ScrollDecorator | | "Scrollbar&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-scrollbar.html | "ScrollBar&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollBar.html | | | "ScrollBar&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-scrollbar.html
"ScrollDecorator&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-scrolldecorator.html | "ScrollDecorator&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-scrolldecorator.html | Somewhat conflicting with ScrollArea. But more convenient when using built-in QtQuick Views. | |
| | | | | | Vertical- ScrollDecorator | | | | |
| | | | | | Horizontal- ScrollDecorator | | | | |
| Label | QLabel | "Label&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-label.html | "Label&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/Label.html | "Label&quot;:https://developer.blackberry.com/cascades/reference/bbcascadeslabel.html | Label | | | Raw Text element with system-specific font and colours | |
| | | "Tab&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tab.html | | | | | | | |
| TabFrame /TabGroup | QTabWidget | "Tabs&quot;:http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tabs.html | "TabGroup&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabGroup.html / "TabButton&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabButton.html / TabBarLayout
| "TabbedPane&quot;:https://developer.blackberry.com/cascades/reference/bbcascadestabbedpane.html with "Tab&quot;:https://developer.blackberry.com/cascades/reference/bbcascadestab.html element to populate it | - | "TabGroup&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-tabgroup.html | "TabGroup&quot;:http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-tabgroup.html | | |
| TabBar | QTabBar | | "TabBar&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/TabBar.html | | | "TabBar&quot;:http://doc.qt.digia.com/qt-components-symbian/qml-tabbar.html | | | |
| Icon | QIcon | | | | | | | | |
| | QListItem | | "ListItem&quot;:http://api.kde.org/4.x-api/plasma-qml-apidocs/ListItem.html | "StandardListItem&quot;:https://developer.blackberry.com/cascades/reference/bbcascades
_standardlistitem.html | | | | | |
| Dial | QDial | | | | | | | | |