Qt 可编辑的QML表格视图,具体取决于类型

Qt 可编辑的QML表格视图,具体取决于类型,qt,qml,Qt,Qml,我有一个QStandardItemModel,我使用Qml中的TableView显示它。数据应该是可编辑的,并且根据数据的类型,我希望有不同的委托,例如,对于布尔值,复选框,对于字符串值,可能值的下拉框。这是如何实现的?只要有一个加载器,它根据模型数据创建不同的qml组件。如果同一视图中有不同的类型(例如,一行是int,下一行是bool),这也是整个想法。加载程序根据项目类型创建委托。

我有一个QStandardItemModel,我使用Qml中的TableView显示它。数据应该是可编辑的,并且根据数据的类型,我希望有不同的委托,例如,对于布尔值,复选框,对于字符串值,可能值的下拉框。这是如何实现的?

只要有一个
加载器,它根据模型数据创建不同的qml组件。

如果同一视图中有不同的类型(例如,一行是int,下一行是bool),这也是整个想法。加载程序根据项目类型创建委托。