2
我正在嘗試創建一個簡單的QML應用程序,該應用程序將使用我的活動國際象棋遊戲獲取RSS源,並使用它進行操作。在這一點上,我只是嘗試使用Feed內容填充列表視圖,但即使Feed中應包含11個項目,它也只顯示一個項目。這是一個錯誤還是我沒有得到正確的東西?僅在QML應用程序中填充了一行ListView,有什麼想法?
下面的代碼:
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 }
}
}
}
的委託應該沒事,因爲同樣的事情也與簡單的委託我註釋掉髮生。
謝謝,這是票!只有anchors.fill:parent需要添加到Column和ListView元素中。佈局的東西顯然是Qt中最弱的地方...... – teukkam 2010-08-26 19:57:07