QQUIComponentsComparison
Jump to navigation
Jump to search
| 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 |