アクティブなチェスゲームでRSSフィードを取得し、それを使って何かを行う簡単なQMLアプリケーションを作成しようとしています。この時点では、フィードの内容をリストビューに入力しようとしていますが、フィードに11個のアイテムがあるはずなのに、1つのアイテムしか表示されません。これはバグですか、それとも私は何かを正しく理解していませんか?
コードは次のとおりです。
import Qt 4.7
import "content"
Rectangle {
id : window;
width : 320
height : 480
XmlListModel {
id : xmlModel
source : "http://gameknot.com/rss.pl?n=kEzvYvEgfHoOmzQzQlY/5w5ITO5YDN"
query : "/rss/channel/item"
XmlRole { name: "title"; query: "title/string()"}
XmlRole { name: "description"; query: "description/string()"}
}
Column
{
id : mainContainer
ListView
{
id : list
model : xmlModel
delegate : ListDelegate { }
//delegate: Text { text: title }
}
}
}
私がコメントした単純なデリゲートでも同じことが起こるので、デリゲートは大丈夫なはずです。