UI 系统
2026/4/14大约 1 分钟
最后同步日期:2026-04-15 | Godot 官方原文 — User Interface (UI)
UI 系统
想象你在设计一个网站——按钮放在哪里、文字怎么对齐、输入框怎么获取焦点。UI 系统函数就是 Godot 引擎的网页设计工具,帮你控制界面上各种控件的布局、焦点、主题等。
核心概念
- Control:所有 UI 控件的基类,提供位置、大小、锚点、焦点等功能。
- 主题(Theme):统一的样式系统,可以一次性设置所有控件的外观。
- 布局容器:VBoxContainer、HBoxContainer 等自动排列子控件。
函数总览
| 函数名 | 描述 | 使用频率 | 详细文档 |
|---|---|---|---|
| Button.set_text | 设置按钮文本 | ★★★ | 查看 |
| Control.accept_event | 接受并消费输入事件 | ★★ | 查看 |
| Control.add_theme_color_override | 添加主题颜色覆盖 | ★ | 查看 |
| Control.add_theme_stylebox_override | 添加主题样式盒覆盖 | ★ | 查看 |
| Control.grab_focus | 获取键盘焦点 | ★★★ | 查看 |
| Control.release_focus | 释放焦点 | ★★ | 查看 |
| Control.set_anchor_preset | 设置锚点预设 | ★★ | 查看 |
| Control.set_position | 设置控件位置 | ★★ | 查看 |
| Control.set_size | 设置控件尺寸 | ★★ | 查看 |
| Label.set_text | 设置标签文本 | ★★★ | 查看 |
