Button
|
Страница в процессе перевода. |
using GLMakie
fig = Figure()
ax = Axis(fig[1, 1])
fig[2, 1] = buttongrid = GridLayout(tellwidth = false)
counts = Observable([1, 4, 3, 7, 2])
buttonlabels = [lift(x -> "Count: $(x[i])", counts) for i in 1:5]
buttons = buttongrid[1, 1:5] = [Button(fig, label = l) for l in buttonlabels]
for i in 1:5
on(buttons[i].clicks) do n
counts[][i] += 1
notify(counts)
end
end
barplot!(counts, color = cgrad(:Spectral)[LinRange(0, 1, 5)])
ylims!(ax, 0, 20)
fig
Атрибуты
buttoncolor_hover
Значение по умолчанию: COLOR_ACCENT_DIMMED[]
Цвет кнопки при наведении курсора мыши на нее.
cornersegments
Значение по умолчанию: 10
Количество многогранных сегментов, используемых для каждого закругленного угла.
halign
Значение по умолчанию: :center
Выравнивание кнопки по горизонтали в предполагаемом ограничивающем поле
labelcolor_hover
Значение по умолчанию: :black
Цвет надписи меняется при наведении курсора мыши на кнопку.
padding
Значение по умолчанию: (8.0f0, 8.0f0, 8.0f0, 8.0f0)
Дополнительное пространство, добавленное по бокам ограничивающего поля надписи кнопки.
tellheight
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под высоту этого элемента
tellwidth
Значение по умолчанию: true
Определяет, может ли родительский макет подстраиваться под ширину этого элемента