如何检测根项中的QML可编辑项是否已被编辑?

时间:2019-04-18 03:32:32

标签: qt qml

我有一个包含几种QML编辑控件的某种类型的项目:

Column {
   id: inputItem

   SpinBox {
   }
   TextInput {
   }
   ComboBox {
   }
   Button {
     id: enableMeButton   // this needs to be enabled if
     text: "Apply"        // anything was changed above
     enabled: false
   }
}

该项目(例如“列”)可以作为“多态”编辑项目插入到某些列表视图中,这样我们就事先不知道要处理哪些编辑字段(例如,我们想将Apply移到外面)。或者,我们想与Apply一起使用通用类型来开发不同的编辑委托(这是这里的故事)。

我们如何检测以这种形式处理的任何数据已更改?有通用的方法可以做到吗?还是有一些技巧可以实现?

0 个答案:

没有答案