ui_qml.workers.init_workers
源文件
ui_qml/workers/init_workers.py· 由scripts/gen_api_docs.py自动生成,请勿手改
模块说明:
初始化步骤 Worker — QThread 包装 InitService,供 InitWizard 使用
每个步骤由 InitService 统一调度,通过信号向 UI 报告进度。 单个步骤也可直接使用单步 Worker(ItemsWorker、BlueprintsWorker 等)。
类
class InitServiceWorker(继承 QThread)
QThread wrapper — 在后台线程运行 InitService,支持全流程或单步执行
定义行:15
方法
__init__
def __init__(self, step_keys: list[str] | None=None, parent: QObject | None=None)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:33
run
def run(self)在后台线程中执行初始化
定义行:38
_relay_signals
def _relay_signals(self)将 InitService 的 Qt 信号转发到本 Worker 的信号
定义行:44
cancel
def cancel(self)取消初始化
定义行:57
retry
def retry(self, step_key: str)重试单个步骤
定义行:61
retry_all_failed
def retry_all_failed(self)重试所有失败步骤
定义行:65
skip
def skip(self, step_key: str) -> bool跳过非关键步骤
定义行:69
get_status
def get_status(self) -> dict获取步骤状态快照
定义行:73
get_errors
def get_errors(self) -> dict[str, str]获取错误信息
定义行:77
check_network
async def check_network(self) -> bool检查网络连通性
定义行:81
class _SingleStepWorker(继承 InitServiceWorker)
单个初始化步骤的专用 Worker 基类
定义行:89
方法
__init__
def __init__(self, parent=None)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:92
class ItemsWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:96
class BlueprintsWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:100
class ImplantsWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:104
class IconsWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:108
class IndustryWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:112
class SdeDataWorker(继承 _SingleStepWorker)
⚠️ 待补 docstring
此类暂无 docstring,欢迎补充。
定义行:116