Base ViewModel
controller.presentation.view_models.base_view_model
基础视图模型 - 提供通用的视图模型功能
BaseViewModel
BaseViewModel(parent=None)
Bases: QObject
基础视图模型类。
所有视图模型的基类,提供通用的信号和清理接口。
属性:
| 名称 | 类型 | 描述 |
|---|---|---|
connection_status_changed |
pyqtSignal
|
连接状态变更信号,携带 bool 状态。 |
初始化基础视图模型。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
parent
|
QObject
|
父对象. Defaults to None. |
None
|
源代码位于: src/controller/controller/presentation/view_models/base_view_model.py
17 18 19 20 21 22 23 | |
cleanup
cleanup()
清理资源。
子类应重写此方法以释放资源(如关闭连接、停止定时器等)。
源代码位于: src/controller/controller/presentation/view_models/base_view_model.py
25 26 27 28 29 30 | |