最初,UI是用C++编写的,带有Qt小部件,但在移植到Android之后(Qt应用程序看起来很尴尬,因为设置和颜色选择对话几乎不可用),我决定切换到QML,在C++中保留游戏逻辑。然而,游戏逻辑中无法与视觉呈现分离的部分(例如,玩家将卡片放在桌子上)是用QGraphicsScene-derived类编写的:
class Table : public QGraphicsSceneTable::Tabl
The objective:我正在为嵌套示例编写一个基于Matplotlib的库的Gui前端(如果您想要查看的话,可以使用pip install anesthetic)。如何在中实现它:我以前在QML方面的经验是一个C++程序,在那里,我创建了一个C++对象,在QML的类型系统中注册了它,并让它表现为QtQuick控件小部件,而不是进入QML来查找要呈现的画布。据我所知,这是一种推荐的方法:让所有呈现都用QM