Files
playwrite/gui/utils/__init__.py
Misaka 950e30fef0 fix: resolve RealtimeOutput import error by moving to utils package
Python prefers packages over modules, causing imports to resolve to
gui/utils/__init__.py instead of gui/utils.py. Moved RealtimeOutput
class into the utils package to fix the ImportError.

Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
2026-02-26 19:42:20 +08:00

24 lines
620 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
GUI Utilities - GUI 工具模块
提供 GUI 开发中常用的工具类和函数
"""
from gui.utils.decorators import require_admin, require_permission
from gui.utils.error_handler import ErrorHandler
from gui.utils.realtime_output import RealtimeOutput
from gui.utils.state_manager import StateManager
from gui.utils.validators import Validator, ValidationResult, ValidatedWidget
__all__ = [
'require_admin',
'require_permission',
'ErrorHandler',
'RealtimeOutput',
'StateManager',
'Validator',
'ValidationResult',
'ValidatedWidget',
]