gpt4all

Форк
0
/
MyCheckBox.qml 
42 строки · 980.0 Байт
1
import QtCore
2
import QtQuick
3
import QtQuick.Controls
4
import QtQuick.Controls.Basic
5

6
CheckBox {
7
    id: myCheckBox
8

9
    background: Rectangle {
10
        color: "transparent"
11
    }
12

13
    indicator: Rectangle {
14
        implicitWidth: 26
15
        implicitHeight: 26
16
        x: myCheckBox.leftPadding
17
        y: parent.height / 2 - height / 2
18
        border.color: theme.checkboxBorder
19
        color: "transparent"
20
        radius: 3
21

22
        Rectangle {
23
            width: 14
24
            height: 14
25
            x: 6
26
            y: 6
27
            radius: 2
28
            color: theme.checkboxForeground
29
            visible: myCheckBox.checked
30
        }
31
    }
32

33
    contentItem: Text {
34
        text: myCheckBox.text
35
        font: myCheckBox.font
36
        opacity: enabled ? 1.0 : 0.3
37
        color: theme.textColor
38
        verticalAlignment: Text.AlignVCenter
39
        leftPadding: myCheckBox.indicator.width + myCheckBox.spacing
40
    }
41
    ToolTip.delay: Qt.styleHints.mousePressAndHoldInterval
42
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.