【发布时间】:2012-06-18 00:31:25
【问题描述】:
我一直在尝试找到一种使用 PySide 实现 MVVM 的方法,但一直没能做到。我认为应该有一种方法可以使用 QItemEditorFactory 从 ViewModels 创建视图,并且可以使用 QDataWidgetMapper 进行数据绑定。
您对如何使用 Qt 和 PySide 实现 MVVM 有任何想法吗?即使 C++ 中有一些资源,我也会尝试将它们翻译成 python。
谢谢。
【问题讨论】:
-
我到底是怎么想念
QDataWidgetMapper我不知道。我最终自己实现了一个。不知何故,在我对 Qt 文档和资源的所有探索中,我一直对此视而不见。虽然我的映射器有点不同;它允许将任意索引映射到小部件,没有当前行/列的概念。
标签: python qt mvvm pyside architectural-patterns