Button#
一个简单的按钮。常见的按钮类型也可以用 StandardButton 创建。
属性#
checkable(in bool): 显示按钮是否可以被选中。这使得checked属性可能变为 true。checked(inout bool): 显示按钮是否被选中。需要checkable为 true 才能工作。enabled: (in bool): 默认为 true。当为 false 时,按钮无法被按下has-focus: (out bool): 当按钮有键盘焦点时设置为 true。icon(in image): 在按钮中显示的图像。请注意,并非所有样式都支持绘制图标。pressed: (out bool): 当按钮被按下时设置为 true。text(in string): 按钮中的文本。primary(in bool): 如果设置为 true,则使用主要强调色显示按钮(默认值:false)。colorize-icon(in bool): 如果设置为 true,则图标将被着色为与 Button 的文本颜色相同的颜色。 (默认值:false)
回调#
clicked()
示例#
import { Button, VerticalBox } from "std-widgets.slint";
export component Example inherits Window {
VerticalBox {
Button {
text: "Click Me";
clicked => { self.text = "Clicked"; }
}
}
}