Tooltip
在核心精确控制的延迟后显示辅助信息,并支持 Provider 级预热。
正在加载交互演示…
let tooltip = Tooltip::new("hint");
tooltip.trigger().child("Save")#导入
从 quickgui 导入 Tooltip。
use quickgui::*;#用法
let tooltip = Tooltip::new("hint");
tooltip.trigger().child("Save")#结构
Tooltip::provider_partTooltip::rootTooltip::triggerTooltip::portalTooltip::positionerTooltip::popupTooltip::arrow
#API 参考
展开条目查看说明和完整签名。短横线表示声明中未记录默认值。
Tooltip
查看源码pub fn new(content: impl IntoElement) -> SelfCreate a tooltip from an arbitrary GPU element tree.
textpub fn text(label: impl Into<Arc<str>>) -> Self—
placementpub fn placement(mut self, placement: AnchorPlacement) -> Self—
Configures placement for this part.
pub fn placement(mut self, placement: AnchorPlacement) -> Self查看源码delaypub fn delay(mut self, delay: Duration) -> Self—
gappub fn gap(mut self, gap: f32) -> Self—
viewport_marginpub fn viewport_margin(mut self, margin: f32) -> Self—
accessibility_descriptionpub fn accessibility_description(mut self, description: impl Into<Arc<str>>) -> Self—
Text exposed as the trigger's native accessibility description while the visual tooltip stays transient.
pub fn accessibility_description(mut self, description: impl Into<Arc<str>>) -> Self查看源码