QQUIComponentsComparison: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Henri Vikki (talk | contribs) No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= | {{Cleanup | reason=Auto-imported from ExpressionEngine.}} | ||
This comparison chart is used by the ongoing [[ | = 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. | |||
{| class=" | {| class="wikitable" | ||
! QQ UI | |||
! QQ UI | ! Qt Widgets | ||
! Qt Widgets | ! Ubuntu | ||
! Ubuntu | ! Plasma | ||
! Plasma | ! Cascades | ||
! Cascades | ! Sailfish UI (Jolla) | ||
! Sailfish UI (Jolla) | ! Symbian | ||
! Symbian | ! MeeGo | ||
! MeeGo | ! Comments | ||
! Comments | ! (unused) | ||
|- | |- | ||
| [[QQButtonAPIDicsussion|Button]] | |||
| [http://doc.qt.io/qt-5.0/qtwidgets/qpushbutton.html QPushButton] | |||
| [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-button.html Button] | |||
| [http://api.kde.org/4.x-api/plasma-qml-apidocs/Button.html Button] | |||
| [https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html Button] | |||
| Button | [http://doc.qt.digia.com/qt-components-symbian/qml-button.html Button] | |||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-button.html Button] | |||
| | |||
| | | | ||
| | |||
| | |||
|- | |- | ||
| ButtonRow | | ButtonRow | ||
| | | | ||
| | | | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonRow.html ButtonRow] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonRow.html ButtonRow] | | - ([https://developer.blackberry.com/cascades/reference/bbcascadesbutton.html Button] and [https://developer.blackberry.com/cascades/reference/bbcascadesstacklayout.html StackLayout]) | ||
| | | | ||
| [http://doc.qt.digia.com/qt-components-symbian/qml-buttonrow.html ButtonRow] | |||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttonrow.html ButtonRow] | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml-buttonrow.html ButtonRow] | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttonrow.html ButtonRow] | |||
| | |||
| | | | ||
|- | |||
| ButtonColumn | |||
| | |||
| | |||
| [http://api.kde.org/4.x-api/plasma-qml-apidocs/ButtonColumn.html ButtonColumn] | |||
| | |||
| | |||
| [http://doc.qt.digia.com/qt-components-symbian/qml-buttoncolumn.html ButtonColumn] | |||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-buttoncolumn.html ButtonColumn] | |||
| | |||
| | |||
|- | |- | ||
| | | ToolButton | ||
| | | QToolButton | ||
| | | Button w/style | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolButton.html ToolButton] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [https://developer.blackberry.com/cascades/reference/bbcascadesactionitem.html ActionItem] | ||
| | | IconButton | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-toolbutton.html ToolButton] | ||
| | |||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | | | ||
| | |||
| | |||
|- | |- | ||
| | | CheckBox | ||
| | | QCheckBox | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-checkbox.html CheckBox] | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/CheckBox.html CheckBok] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [https://developer.blackberry.com/cascades/reference/bbcascadescheckbox.html CheckBox] | ||
| | | | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://doc.qt.digia.com/qt-components-symbian/qml-checkbox.html CheckBox] | ||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-checkbox.html CheckBox] | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
| | |||
| | | | ||
| | |||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-checkable.html Checkable] | ||
| | |||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-checkablegroup.html CheckableGroup] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | | | ||
| | | | ||
| | |||
|- | |- | ||
| | | RadioButton | ||
| | | QRadioButton | ||
| | | - | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/RadioButton.html RadioButton] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadesradiogroup.html RadioGroup] with [https://developer.blackberry.com/cascades/reference/bbcascadesoption.html Option] elements | ||
| | | - | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-radiobutton.html RadioButton] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-radiobutton.html RadioButton] | ||
| | |||
| | | | ||
| | |||
|- | |- | ||
| | | Switch | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-switch.html Switch] | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/Switch.html Switch] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [https://developer.blackberry.com/cascades/reference/bbcascadestogglebutton.html ToggleButton] | ||
| | | Switch | ||
| [http://doc.qt.digia.com/qt-components-symbian/qml-switch.html Switch] | |||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-switch.html Switch] | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | Slider | ||
| | | QSlider | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-slider.html Slider] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/Slider.html Slider] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadesslider.html Slider] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | Slider | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-slider.html Slider] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-slider.html Slider] | ||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | ProgressBar | ||
| | | QProgressBar | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-progressbar.html ProgressBar] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html ProgressBar] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadesprogressindicator.html ProgressIndicator] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | read-only Slider | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-progressbar.html ProgressBar] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-progressbar.html ProgressBar] | ||
| Slider | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | TextField | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textfield.html TextField] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/TextField.html TextField] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadestextfield.html TextField] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | TextField | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-textfield.html TextField] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textfield.html TextField] | ||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | TextArea | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-textarea.html TextArea] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/TextArea.html TextArea] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadestextarea.html TextArea] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | TextArea | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-textarea.html TextArea] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-textarea.html TextArea] | ||
| | | Cosmetically decorated and resizable TextEdit item with built-in flickable/scrollarea | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | Menu | ||
| | | QMenu | ||
| | | | ||
| - | |||
| | | | ||
| | |||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-menu.html Menu] | ||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menu.html Menu] | |||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | ContextMenu | ||
| | | | ||
| | | | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ContextMenu.html ContextMenu] | ||
| | | - | ||
| | | ContextMenu | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-contextmenu.html ContextMenu] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-contextmenu.html ContextMenu] | ||
| | | | ||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | | | ||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | |||
| | | MenuItem | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-menuitem.html MenuItem] | ||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-menuitem.html MenuItem] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | | | ||
|- | |- | ||
| ToolBar | |||
| QToolBar | |||
| - | |||
| [http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolBar.html ToolBar] | |||
| actionBar (created and populated by using [https://developer.blackberry.com/cascades/reference/bbcascadesactionset.html ActionSet]) | |||
| - | |||
| [http://doc.qt.digia.com/qt-components-symbian/qml-toolbar.html ToolBar] | |||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-toolbar.html ToolBar] | |||
| | |||
| | |||
| ToolBar | |||
| QToolBar | |||
| | |||
| | |||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ToolBar.html ToolBar] | |||
| | |||
actionBar (created and populated by using [https://developer.blackberry.com/cascades/reference/ | |||
| | |||
| | |||
[http://doc.qt.digia.com/qt-components-symbian/qml-toolbar.html ToolBar] | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-toolbar.html ToolBar] | |||
| | |||
| | |||
|- | |- | ||
| | | StatusBar | ||
| | | QStatusBar | ||
| | | StatusBar w/o user interaction | ||
| [http://api.kde.org/4.x-api/plasma-qml-apidocs/ProgressBar.html ProgressBar] | |||
| | | | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [http://doc.qt.digia.com/qt-components-symbian/qml-statusbar.html StatusBar] | ||
| | |||
| | |||
| | |||
| | |||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
| | |||
| | | | ||
| | |||
|- | |- | ||
| | | BusyIndicator | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-activityindicator.html ActivityIndicator] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/BusyIndicator.html BusyIndicator] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadesactivityindicator.html ActivityIndicator] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-busyindicator.html BusyIndicator] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-busyindicator.html BusyIndicator] | ||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | Page | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-page.html Page] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/Page.html Page] | ||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadespage.html Page] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | Page | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-page.html Page] | ||
[https://developer.blackberry.com/cascades/reference/ | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-page.html Page] | ||
| | | | ||
| | | | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | |||
| | |||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | PageStack | ||
| | | | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-pagestack.html PageStack] | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/PageStack.html PageStack] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [https://developer.blackberry.com/cascades/reference/bbcascadesnavigationpane.html NavigationPane] | ||
| | | PageStack | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-pagestack.html PageStack] | ||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestack.html PageStack] | |||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | | | ||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | ApplicationWindow | ||
| | | QMainWindow | ||
| | | | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/App.html App] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | - (but needed) | ||
| | | ApplicationWindow | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-applicationwindow.html ApplicationWindow] | ||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-window.html Window] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | | | ||
[http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego- | |||
| | |||
| | |||
|- | |- | ||
| | | SectionScroller | ||
| | | | ||
| | | - | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/SectionScroller.html SectionScroller] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | | ||
| | | | ||
[ | | [http://doc.qt.digia.com/qt-components-symbian/qml-sectionscroller.html SectionScroller] | ||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-sectionscroller.html SectionScroller] | ||
| List lookup / alphabet scroller API | |||
| | |||
| | |||
|- | |- | ||
| | | ScrollArea | ||
| | | QScrollArea | ||
| | | | ||
| [http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollArea.html ScrollArea] | |||
| | | [https://developer.blackberry.com/cascades/reference/bbcascadesscrollview.html ScrollView] | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | - | ||
| | |||
| | |||
| | | 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] | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ScrollBar.html ScrollBar] | ||
| | | | ||
| | | | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-scrollbar.html ScrollBar] | ||
| | [http://doc.qt.digia.com/qt-components-symbian/qml-scrolldecorator.html ScrollDecorator] | ||
| [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-scrolldecorator.html ScrollDecorator] | |||
| | | 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] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/Label.html Label] | ||
| [https://developer.blackberry.com/cascades/reference/bbcascadeslabel.html Label] | |||
| 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] | ||
[http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0- | | | ||
| | | | ||
| | |||
| | | | ||
| | |||
| | | | ||
| | | | ||
| | |||
| | |||
| | |||
|- | |- | ||
| | | TabFrame /TabGroup | ||
| | | QTabWidget | ||
| | | [http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tabs.html Tabs] | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/TabGroup.html TabGroup] / [http://api.kde.org/4.x-api/plasma-qml-apidocs/TabButton.html TabButton] / TabBarLayout | ||
[http://api.kde.org/4.x-api/plasma-qml-apidocs/ | | [https://developer.blackberry.com/cascades/reference/bbcascadestabbedpane.html TabbedPane] with [https://developer.blackberry.com/cascades/reference/bbcascadestab.html Tab] element to populate it | ||
| | | - | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-tabgroup.html TabGroup] | ||
| | | [http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-tabgroup.html TabGroup] | ||
[http://doc.qt.digia.com/qt-components-symbian/qml- | | | ||
| | |||
| | |||
| | |||
|- | |- | ||
| | | TabBar | ||
| | | QTabBar | ||
| | | | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/TabBar.html TabBar] | ||
| | | | ||
| | | | ||
| | | [http://doc.qt.digia.com/qt-components-symbian/qml-tabbar.html TabBar] | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | Icon | ||
| | | QIcon | ||
| | | | ||
| | | | ||
| | |||
| | | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | | QListItem | ||
| | | | ||
| | | [http://api.kde.org/4.x-api/plasma-qml-apidocs/ListItem.html ListItem] | ||
| | | [http://developer.blackberry.com/native/reference/cascades/bb__cascades__standardlistitem.html StandardListItem] | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | Dial | ||
| | | QDial | ||
| | | | ||
| | | | ||
| | |||
| | | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
| | |||
| | |||
|} | |} |
Latest revision as of 08:02, 25 March 2015
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
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.
QQ UI | Qt Widgets | Ubuntu | Plasma | Cascades | Sailfish UI (Jolla) | Symbian | MeeGo | Comments | (unused) |
---|---|---|---|---|---|---|---|---|---|
Button | QPushButton | Button | Button | Button | Button | Button | |||
ButtonRow | ButtonRow | - (Button and StackLayout) | ButtonRow | ButtonRow | |||||
ButtonColumn | ButtonColumn | ButtonColumn | ButtonColumn | ||||||
ToolButton | QToolButton | Button w/style | ToolButton | ActionItem | IconButton | ToolButton | |||
CheckBox | QCheckBox | CheckBox | CheckBok | CheckBox | CheckBox | CheckBox | |||
Checkable | |||||||||
CheckableGroup | |||||||||
RadioButton | QRadioButton | - | RadioButton | RadioGroup with Option elements | - | RadioButton | RadioButton | ||
Switch | Switch | Switch | ToggleButton | Switch | Switch | Switch | |||
Slider | QSlider | Slider | Slider | Slider | Slider | Slider | Slider | ||
ProgressBar | QProgressBar | ProgressBar | ProgressBar | ProgressIndicator | read-only Slider | ProgressBar | ProgressBar | ||
TextField | TextField | TextField | TextField | TextField | TextField | TextField | |||
TextArea | TextArea | TextArea | TextArea | TextArea | TextArea | TextArea | Cosmetically decorated and resizable TextEdit item with built-in flickable/scrollarea | ||
Menu | QMenu | - | Menu | Menu | |||||
ContextMenu | ContextMenu | - | ContextMenu | ContextMenu | ContextMenu | ||||
MenuItem | MenuItem | MenuItem | |||||||
ToolBar | QToolBar | - | ToolBar | actionBar (created and populated by using ActionSet) | - | ToolBar | ToolBar | ||
StatusBar | QStatusBar | StatusBar w/o user interaction | ProgressBar | StatusBar | |||||
BusyIndicator | ActivityIndicator | BusyIndicator | ActivityIndicator | BusyIndicator | BusyIndicator | ||||
Page | Page | Page | Page | Page | Page | Page | |||
PageStack | PageStack | PageStack | NavigationPane | PageStack | PageStack | PageStack | |||
ApplicationWindow | QMainWindow | App | - (but needed) | ApplicationWindow | ApplicationWindow | Window | |||
SectionScroller | - | SectionScroller | SectionScroller | SectionScroller | List lookup / alphabet scroller API | ||||
ScrollArea | QScrollArea | ScrollArea | ScrollView | - | Flickable/viewport with built-in decoration and scroll bar controls | ||||
ScrollDecorator | Scrollbar | ScrollBar | ScrollBar | ScrollDecorator | Somewhat conflicting with ScrollArea. But more convenient when using built-in QtQuick Views. | ||||
Vertical- ScrollDecorator | |||||||||
Horizontal- ScrollDecorator | |||||||||
Label | QLabel | Label | Label | Label | Label | Raw Text element with system-specific font and colours | |||
Tab | |||||||||
TabFrame /TabGroup | QTabWidget | Tabs | TabGroup / TabButton / TabBarLayout | TabbedPane with Tab element to populate it | - | TabGroup | TabGroup | ||
TabBar | QTabBar | TabBar | TabBar | ||||||
Icon | QIcon | ||||||||
QListItem | ListItem | StandardListItem | |||||||
Dial | QDial |