- withLoginInfo 改为接收完整 opts(含 method/headers/params) - 等待 login_window 的 destroy 事件(=登录成功信号) - 登录成功后重试原始请求 - 重试仍401则返回null(避免死循环) - 用户手动关闭登录窗口时也触发重试,401则返回null
14 lines
624 B
Markdown
14 lines
624 B
Markdown
# KeyPress
|
|
|
|
**Widget Functionality**: Listens for keyboard key events. When the user presses any key, it clears the current content and displays the name of the pressed key.
|
|
**Type**: Container widget
|
|
**Parent Widget**: VBox
|
|
|
|
## Initialization Parameters
|
|
|
|
- No special initialization parameters; inherits general parameters from `bricks.VBox` (such as layout-related options).
|
|
|
|
## Main Events
|
|
|
|
- `keydown`: Binds a global keyboard press event, triggering the `key_handler` method to process key logic.
|
|
This event retrieves the `event.key` value and dynamically creates a text widget to display the key information. |