Checkbox
|
Страница в процессе перевода. |
using GLMakie
f = Figure()
gl = GridLayout(f[2, 1], tellwidth = false)
subgl = GridLayout(gl[1, 1])
cb1 = Checkbox(subgl[1, 1], checked = false)
cb2 = Checkbox(subgl[2, 1], checked = true)
cb3 = Checkbox(subgl[3, 1], checked = true)
Label(subgl[1, 2], "Dataset A", halign = :left)
Label(subgl[2, 2], "Dataset B", halign = :left)
Label(subgl[3, 2], "Dataset C", halign = :left)
rowgap!(subgl, 8)
colgap!(subgl, 8)
ax = Axis(f[1, 1])
for cb in [cb1, cb2, cb3]
lines!(ax, cumsum(randn(1000)), alpha = @lift($(cb.checked) ? 1.0 : 0.1))
end
f
Атрибуты
checkboxcolor_unchecked
Значение по умолчанию: @inherit :backgroundcolor :white
Цвет фона флажка, если он не установлен.
checkboxstrokecolor_checked
Значение по умолчанию: COLOR_ACCENT[]
Цвет штриха фона флажка, когда он установлен.
checkboxstrokecolor_unchecked
Значение по умолчанию: COLOR_ACCENT[]
Цвет штриха фона флажка, если он не установлен.
checked
Значение по умолчанию: false
Если флажок установлен в данный момент. Это значение не должно изменяться напрямую.
checkmark
Значение по умолчанию: CHECKMARK_BEZIER
Галочки маркеров. Все, что scatter можете использовать.
checkmarkcolor_checked
Значение по умолчанию: :white
Цвет флажка, который появляется при наведении курсора мыши на флажок.
halign
Значение по умолчанию: :center
Горизонтальное выравнивание флажка в предлагаемом ограничивающем поле
onchange
Значение по умолчанию: !
Функция, которая вызывается, когда пользователь нажимает кнопку, чтобы установить или снять флажок. Функции передается текущее состояние как Bool , и она должна возвращать значение Bool , которое определяет статус "проверено" после нажатия. Предназначено для реализации переключателей.
tellheight
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под высоту этого элемента
tellwidth
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под ширину этого элемента