gpt4all
42 строки · 980.0 Байт
1import QtCore
2import QtQuick
3import QtQuick.Controls
4import QtQuick.Controls.Basic
5
6CheckBox {
7id: myCheckBox
8
9background: Rectangle {
10color: "transparent"
11}
12
13indicator: Rectangle {
14implicitWidth: 26
15implicitHeight: 26
16x: myCheckBox.leftPadding
17y: parent.height / 2 - height / 2
18border.color: theme.checkboxBorder
19color: "transparent"
20radius: 3
21
22Rectangle {
23width: 14
24height: 14
25x: 6
26y: 6
27radius: 2
28color: theme.checkboxForeground
29visible: myCheckBox.checked
30}
31}
32
33contentItem: Text {
34text: myCheckBox.text
35font: myCheckBox.font
36opacity: enabled ? 1.0 : 0.3
37color: theme.textColor
38verticalAlignment: Text.AlignVCenter
39leftPadding: myCheckBox.indicator.width + myCheckBox.spacing
40}
41ToolTip.delay: Qt.styleHints.mousePressAndHoldInterval
42}