This is a toy project to create QWidget
application using QML. The hope is to eventually support
all the QWidget
API to make it usable for a real application.
Component
type is not available. So can't do things likeComponent.onCompleted
orComponent.onDestruction
.- Cannot use
required
properties with model/view.
- React to to changes to Layout attached type.
- Support QSS with QML syntax.
- QPalette
- QCheckBox
- QColorDialog
- QComboBox
- QCommandLinkButton
- QDateEdit
- QDateTimeEdit
- QDial
- QDoubleSpinBox
- QErrorMessage
- QFileDialog
- QFontComboBox
- QFontDialog
- QFormLayout
- QGridLayout
- QGroupBox
- QHBoxLayout
- QKeySequenceEdit
- QLabel
- QLineEdit
- QMenu
- QMenuBar
- QMessageBox
- QPlainTextEdit
- QProgressBar
- QPushButton
- QRadioButton
- QSizePolicy
- QSlider
- QSpacerItem
- QSpinBox
- QStackedLayout
- QStackedWidget
- QTextEdit
- QToolBox
- QToolButton
- QVBoxLayout
- QWidget
- QTimeEdit
- QAbstractButton
- QAbstractGraphicsShapeItem
- QAbstractItemDelegate
- QAbstractItemView
- QAbstractScrollArea
- QAbstractSlider
- QAbstractSpinBox
- QAccessibleWidget
- QApplication
- QBoxLayout
- QButtonGroup
- QCalendarWidget
- QColormap
- QColumnView
- QCommonStyle
- QCompleter
- QDataWidgetMapper
- QDialog
- QDialogButtonBox
- QDockWidget
- QFileIconProvider
- QFocusFrame
- QFrame
- QGesture
- QGestureEvent
- QGestureRecognizer
- QGraphicsAnchor
- QGraphicsAnchorLayout
- QGraphicsBlurEffect
- QGraphicsColorizeEffect
- QGraphicsDropShadowEffect
- QGraphicsEffect
- QGraphicsEllipseItem
- QGraphicsGridLayout
- QGraphicsItem
- QGraphicsItemGroup
- QGraphicsLayout
- QGraphicsLayoutItem
- QGraphicsLineItem
- QGraphicsLinearLayout
- QGraphicsObject
- QGraphicsOpacityEffect
- QGraphicsPathItem
- QGraphicsPixmapItem
- QGraphicsPolygonItem
- QGraphicsProxyWidget
- QGraphicsRectItem
- QGraphicsRotation
- QGraphicsScale
- QGraphicsScene
- QGraphicsSceneContextMenuEvent
- QGraphicsSceneDragDropEvent
- QGraphicsSceneEvent
- QGraphicsSceneHelpEvent
- QGraphicsSceneHoverEvent
- QGraphicsSceneMouseEvent
- QGraphicsSceneMoveEvent
- QGraphicsSceneResizeEvent
- QGraphicsSceneWheelEvent
- QGraphicsSimpleTextItem
- QGraphicsTextItem
- QGraphicsTransform
- QGraphicsView
- QGraphicsWidget
- QHeaderView
- QInputDialog
- QItemDelegate
- QItemEditorCreator
- QItemEditorCreatorBase
- QItemEditorFactory
- QLCDNumber
- QLayout
- QLayoutItem
- QListView
- QListWidget
- QListWidgetItem
- QMainWindow
- QMdiArea
- QMdiSubWindow
- QPanGesture
- QPinchGesture
- QPlainTextDocumentLayout
- QProgressDialog
- QProxyStyle
- QRubberBand
- QScrollArea
- QScrollBar
- QScroller
- QScrollerProperties
- QSizeGrip
- QSplashScreen
- QSplitter
- QSplitterHandle
- QStandardItemEditorCreator
- QStatusBar
- QStyle
- QStyleFactory
- QStyleHintReturn
- QStyleHintReturnMask
- QStyleHintReturnVariant
- QStyleOption
- QStyleOptionButton
- QStyleOptionComboBox
- QStyleOptionComplex
- QStyleOptionDockWidget
- QStyleOptionFocusRect
- QStyleOptionFrame
- QStyleOptionGraphicsItem
- QStyleOptionGroupBox
- QStyleOptionHeader
- QStyleOptionHeaderV2
- QStyleOptionMenuItem
- QStyleOptionProgressBar
- QStyleOptionRubberBand
- QStyleOptionSizeGrip
- QStyleOptionSlider
- QStyleOptionSpinBox
- QStyleOptionTab
- QStyleOptionTabBarBase
- QStyleOptionTabWidgetFrame
- QStyleOptionTitleBar
- QStyleOptionToolBar
- QStyleOptionToolBox
- QStyleOptionToolButton
- QStyleOptionViewItem
- QStylePainter
- QStylePlugin
- QStyledItemDelegate
- QSwipeGesture
- QSystemTrayIcon
- QTabBar
- QTabWidget
- QTableView
- QTableWidget
- QTableWidgetItem
- QTableWidgetSelectionRange
- QTapAndHoldGesture
- QTapGesture
- QTextBrowser
- QTileRules
- QToolBar
- QToolTip
- QTreeView
- QTreeWidget
- QTreeWidgetItem
- QTreeWidgetItemIterator
- QUndoView
- QWhatsThis
- QWidgetAction
- QWidgetItem
- QWizard
- QWizardPage