text: checkBox.text //文本内容 font: checkBox.font //字体大小 opacity: enabled ? 1.0 : 0.3 //文本透明度 color: checkBox.checked ? "#148014" : "#303303" //文本颜色 horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter leftPadding: checkBox.indicator.width + checkBox.spac...
{id:checkBox3 text:"符号样式2"indicator:Rectangle{implicitWidth:20implicitHeight:implicitWidth border.color:"lightblue"y:(checkBox3.height-height)/2Text{anchors.centerIn:parent font.pixelSize:16text:checkBox3.checked?"√":"×"}}}My.CheckBox{id:checkBox4 text:"符号样式3"indicator:Rectangle{implici...
selected:hover;// 没选中的标签然后鼠标浮现在其上方的样式QListWidget::Item;// 列表中的每个元素QListWidget::Item:hover;// 列表中的元素鼠标浮在上方QListWidget::Item:selected;// 元素选中的样式QLineEdit;// 行编辑器QLineEdit:focus;// 获得焦点QPushButton;// 按钮的样式QPushButton:hover;// --QPush...
Qt Quick 就是使用 QML 构建的一套类库。 一个QML 文档分为 import 和对象声明两部分。如果你要使用 Qt Quick,就需要 import QtQuick 2。QML 是一种声明语言,用于描述程序界面。QML 将用户界面分解成一块块小的元素,每一元素都由很多组件构成。QML 定义了用户界面元素的外观和行为;更复杂的逻辑则可以结合 Jav...
checkState } CheckBox { id: parentBox text: qsTr("Parent") checkState: childGroup.checkState } CheckBox { checked: true text: qsTr("Child 1") leftPadding: indicator.width ButtonGroup.group: childGroup } CheckBox { text: qsTr("Child 2") leftPadding: indicator.width ButtonGroup.group: child...
QQuickWidget:QML显示组件,用于自动加载QML文件 容器类组件 容器类组件继承关系: QGroupBox:分组框,具有标题和边框的容器组件 QFrame:框架组件,是具有边框的界面组件的父类 QAbstractScrollArea:抽象类 QScrollArea:卷滚区域,具有水平和垂直滚动条的容器 QMdiArea:MDI工作区组件,在MDI应用程序中用于管理多文档窗口 ...
实例:选择你喜欢的爱情电影。使用CheckBoxStyle调整样式,将选中图标改为方框内嵌红叉,选中文本变蓝。代码如下:定义4部经典爱情片供选择,使用Row管理CheckBox。代码中调用CheckBoxStyle组件,调整选中状态与文本颜色。执行命令“qmlscene preferred_movies.qml”,演示结果如图所示。三、GroupBox GroupBox用于组合...
QML元素2 : ButtonStyle & Item & BusyIndicator Quick事件处理 键盘事件 鼠标事件 定时器 Quick组件及元素布局 Component & Loader 定位器及布局管理器 Quick开发常用元素及Canvas(画布) TextField & TextArea & TextInput CheckBox & GroupBox & TabView ...
QML元素2: ButtonStyle & ltem & BusyIndicator Quick事件处理 键盘事件 鼠标事件 定时器 Quick组件及元素布局 Component & Loader 定位器及布局管理器 Quick开发常用元素及Canvas(画布) TextField & TextArea & TextInput CheckBox & GroupBox & TabView
整个程序都是在 IDE 帮我们生成的 main.qml 中实现的。首先我们需要添加import语句: import QtQuick 2.1import QtQuick.Controls 1.1 注意我们修改了 IDE 生成的默认语句。整个 QML 文档的根元素是ApplicationWindow: ApplicationWindow {title: qsTr("Simple Editor")width: 640height: 480 ...