我使用 PySide 和 QML 编写了某种类型的安装程序。按照设计,它必须是多页面的。我想将调用 QML 表单的插槽分为不同的对象(理想情况下是模块,但据我所知,具有插槽的对象必须继承 QObject,而模块则不能)。因此,当页面改变时,“控制器”也必须改变,但是,由于我使用 setContextProperty 在 QML 中使其可见,所以出现了问题。是否存在从 QML 调用 setContextProperty 的方法?或者存在一些更正确的方法吗?谢谢。