Qt XML listview没有刷新?

Qt XML listview没有刷新?,qt,blackberry,qml,blackberry-10,momentics,Qt,Blackberry,Qml,Blackberry 10,Momentics,我正在使用Momentics IDE(本机SDK)开发BlackBerry 10移动应用程序 我有一个listview,它使用XmlDataModel从XML文件获取数据。问题是,当我尝试更改项目数据时,我会更改xml文件中的数据,但问题是,除非我重新进入列表所在的页面,否则中的列表不会用新数据刷新 有人能帮我吗?我将非常感激。永远不要在BB上使用Qt,我猜是Qt 4.8。您是否尝试过使用?重新加载函数在XMLDataModel中不存在。你不在BB上使用Qt是什么意思?但是BB10使用QML来设

我正在使用Momentics IDE(本机SDK)开发BlackBerry 10移动应用程序

我有一个listview,它使用XmlDataModel从XML文件获取数据。问题是,当我尝试更改项目数据时,我会更改xml文件中的数据,但问题是,除非我重新进入列表所在的页面,否则中的列表不会用新数据刷新


有人能帮我吗?我将非常感激。

永远不要在BB上使用Qt,我猜是Qt 4.8。您是否尝试过使用?重新加载函数在XMLDataModel中不存在。你不在BB上使用Qt是什么意思?但是BB10使用QML来设计UI,我不知道从哪里开始。XmlDataModel只加载一次数据。如果您更改了它,您需要告诉XmlDataModel关于它的信息,所以请尝试再次加载。您还可以使用像GroupDataModel+DataSource这样的数据源,然后更新GroupDataModel中的值。我将更改为使用DataSource+GroupDataModel,更加灵活。但是如果您坚持使用XmlDataModel,那么您可以尝试再次设置应该触发重新加载的源代码(可能先设置为空,然后设置新的xml文件)。永远不要在BB上使用Qt,猜测它是Qt 4.8。您是否尝试过使用?重新加载函数在XMLDataModel中不存在。你不在BB上使用Qt是什么意思?但是BB10使用QML来设计UI,我不知道从哪里开始。XmlDataModel只加载一次数据。如果您更改了它,您需要告诉XmlDataModel关于它的信息,所以请尝试再次加载。您还可以使用像GroupDataModel+DataSource这样的数据源,然后更新GroupDataModel中的值。我将更改为使用DataSource+GroupDataModel,更加灵活。但是如果您坚持使用XmlDataModel,那么您可以尝试再次设置应该触发重新加载的源代码(可能先设置为空,然后设置新的xml文件)。永远不要在BB上使用Qt,猜测它是Qt 4.8。您是否尝试过使用?重新加载函数在XMLDataModel中不存在。你不在BB上使用Qt是什么意思?但是BB10使用QML来设计UI,我不知道从哪里开始。XmlDataModel只加载一次数据。如果您更改了它,您需要告诉XmlDataModel关于它的信息,所以请尝试再次加载。您还可以使用像GroupDataModel+DataSource这样的数据源,然后更新GroupDataModel中的值。我将更改为使用DataSource+GroupDataModel,更加灵活。但如果您坚持使用XmlDataModel,那么您可以尝试再次设置源代码(可能先设置为空,然后设置新的xml文件),这将触发重新加载。