Skip to content

Rating(评分) ​

ui.Rating 创建一行星星,就像 AppKit 的评级指示器,其中一个 *int 指定 点亮的数量:点击一个星星会设置评分,点击已设置的星星会清除它;在它拥有键盘 焦点时,方向键、Home 和 End 会改变它。Changed 上报新值。

go
ui.Rating(c, &app.stars, 5).Label("Rating")

星星从主题的字号取大小,并在指针悬停其上时显示点击将设置的评分。

无障碍 ​

辅助技术看到的是一个从 0 到星数范围的滑块,由其 Label 命名。