17 lines
654 B
Python
17 lines
654 B
Python
|
|
"""L1 Backend 抽象层:BackendProtocol + WindowGeometry + XdotoolBackend + OpenCVBackend。
|
|||
|
|
|
|||
|
|
P1 阶段导出:
|
|||
|
|
- BackendProtocol:后端协议(抽象基类)
|
|||
|
|
- WindowGeometry:窗口几何 dataclass
|
|||
|
|
- XdotoolBackend:xdotool + scrot 后端实现
|
|||
|
|
|
|||
|
|
P2 阶段追加导出:
|
|||
|
|
- OpenCVBackend:OpenCV 模板匹配后端(非 BackendProtocol 子类,图像匹配辅助)
|
|||
|
|
"""
|
|||
|
|
|
|||
|
|
from woc_bridge.ui.backends.base import BackendProtocol, WindowGeometry
|
|||
|
|
from woc_bridge.ui.backends.xdotool import XdotoolBackend
|
|||
|
|
from woc_bridge.ui.backends.opencv import OpenCVBackend
|
|||
|
|
|
|||
|
|
__all__ = ["BackendProtocol", "WindowGeometry", "XdotoolBackend", "OpenCVBackend"]
|