C

Qt Quick Ultralite 控件与 Qt Quick 控件的差异

Qt Quick Ultralite提供Qt Quick Controls API的一部分。可用的类型及其属性、信号和方法在API 参考中列出。

支持控件的概述

以下表格定义了在 Qt Quick Ultralite 中如何支持Qt Quick Controls

Qt Quick Controls 控件Qt Quick Ultralite 控件状态
AbstractButtonAbstractButton
Action不支持
ActionGroup不支持
ApplicationWindow不支持
BusyIndicator将在后续版本中实现
ButtonButton
ButtonGroup将在后续版本中实现
CheckBoxCheckBox
CheckDelegate不支持
ComboBox将在后续版本中实现
Container不支持
Control不支持
DelayButton不支持
DialDial
Dialog将在后续版本中实现
DialogButtonBox不支持
Drawer不支持
Frame不支持
GroupBox不支持
ItemDelegate不支持
Label不支持
Menu将在后续版本中实现
MenuBar将在后续版本中实现
MenuBarItem将在后续版本中实现
MenuSeparator将在后续版本中实现
Overlay将在后续版本中实现
Page将在后续版本中实现
PageIndicator将在后续版本中实现
Pane将在后续版本中实现
Popup将在后续版本中实现
ProgressBarProgressBar
RadioButtonRadioButton
RadioDelegate不支持
RangeSlider将在后续版本中实现
RoundButton不支持
ScrollBar不支持
ScrollIndicator将在后续版本中实现
ScrollView不支持
SliderSlider
SpinBox将在后续版本中实现
SplitHandle不支持
SplitView不支持
StackView将在后续版本中实现
SwipeDelegate不支持
SwipeViewSwipeView
SwitchSwitch
SwitchDelegate不支持
TabBar将在后续版本中实现
TabButton将在后续版本中实现
TextArea不支持
TextField不支持
ToolBar不支持
ToolButton不支持
ToolSeparator不支持
ToolTip不支持
Tumbler不支持

差异

字体属性不会从父级继承

属性组 Control::font 的值不会传播到子控件。

SwipeView {
    id: swipeView
    font.family: "DejaVu Serif"
    font.pixelSize: 20

    Rectangle {
        color: "white"

        Button {
            text: "Button"
            font: swipeView.font // Not needed in Qt Quick
        }
    }
}

分别设置字体属性,或创建 自定义控件样式

在特定 Qt 许可下提供。
了解详情。