qt_wait_for
Wait for UI state changes in PySide6 applications by monitoring widget visibility, window count, or property values with configurable timeout.
Instructions
Wait for a UI state change.
Args:
condition: One of 'widget_visible', 'window_count_changed', 'property_equals'.
timeout_ms: Max time to wait in milliseconds (default 5000).
object_name: Widget objectName (for widget_visible).
ref: Widget ref (for property_equals).
property_name: Property name (for property_equals).
value: Expected value (for property_equals).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| condition | Yes | ||
| timeout_ms | No | ||
| object_name | No | ||
| ref | No | ||
| property_name | No | ||
| value | No |