AnyMath 文档

按钮

该页面正在翻译中。

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

属性

对齐模式

默认值为 里面()

按钮在其父GridLayout中的对齐模式。

钮扣颜色

默认值为 RGBf(0.94,0.94,0.94)

按钮的颜色。

buttoncolor_active

默认值为 颜色[]

鼠标点击按钮时按钮的颜色。

n.钮扣颜色

默认值为 颜色_ACCENT_DIMED[]

鼠标悬停在按钮上时按钮的颜色。

点击次数

默认值为 0

按钮已注册的点击次数。

角角,角角

默认值为 4

按钮的圆角的半径。

角件/角件

默认值为 10

用于每个圆角的聚段的数量。

字体

默认值为 :普通

按钮标签的字体系列。

字体大小

默认值为 @继承:字体大小16.0f0

按钮标签的字体大小。

哈林

默认值为 :中心

按钮在其建议的boundingbox中的水平对齐方式

身高

默认值为 汽车()

按钮的高度设置。

标签

默认值为 "按钮"

按钮标签的文本。

[医]标签色

默认值为 @继承:textcolor:黑色

标签的颜色。

标签颜色_活性

默认值为 :白色

鼠标点击按钮时标签的颜色。

标签颜色_复盖

默认值为 :黑色

鼠标悬停在按钮上时标签的颜色。

填充物

默认值为 缧8.0f0缧8.0f0缧8.0f0缧8.0f0缧8.0f0缧8.0f0缧8.0f0缧8.0f0缧

添加到按钮标签boundingbox两侧的额外空间。

[医]斯特罗克色

默认值为 :透明

按钮边框的颜色。

斯特罗克威德斯

默认值为 2.0

按钮边框的线宽。

告诉我们

默认值为 真的

控制父布局是否可以调整到此元素的高度

告诉宽度

默认值为 真的

控制父布局是否可以调整到此元素的宽度

n.英勇,英勇

默认值为 :中心

按钮在其建议的boundingbox中的垂直对齐方式

阔度

默认值为 汽车()

按钮的宽度设置。