Display ViewModel
controller.presentation.view_models.display_view_model
显示视图模型 - Presentation层 作为消息显示的中心分发器,其他服务调用它的方法来显示消息
DisplayViewModel
DisplayViewModel(message_display: MessageDisplay, parent=None)
Bases: BaseViewModel
显示视图模型。
作为消息显示的中心分发器,其他服务调用它的方法来显示消息。
属性:
| 名称 | 类型 | 描述 |
|---|---|---|
message_display_signal |
pyqtSignal
|
消息显示信号,携带 (消息内容, 消息类型)。 |
clear_requested |
pyqtSignal
|
清除消息请求信号。 |
message_display |
MessageDisplay
|
消息显示服务。 |
初始化显示视图模型。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
message_display
|
MessageDisplay
|
消息显示服务。 |
必需 |
parent
|
QObject
|
父对象. Defaults to None. |
None
|
源代码位于: src/controller/controller/presentation/view_models/display_view_model.py
27 28 29 30 31 32 33 34 35 36 37 | |
clear_messages
clear_messages() -> None
清除所有消息。
发送清除消息信号。
源代码位于: src/controller/controller/presentation/view_models/display_view_model.py
39 40 41 42 43 44 45 | |
cleanup
cleanup() -> None
清理资源。
源代码位于: src/controller/controller/presentation/view_models/display_view_model.py
47 48 49 | |