Всем привет. Есть такой QML-код:
Javascript
import QtQuick 2.0
Rectangle {
id: root;
width: 400; height: 600;
ListModel {
id: listModel;
ListElement {
name: "Item 1";
}
ListElement {
name: "Item 2";
}
ListElement {
name: "Item 3";
}
ListElement {
name: "Item 4";
}
ListElement {
name: "Item 5";
}
}
Component {
id: itemDelegate;
Rectangle {
width: listView.width; height: 60;
color: "transparent";
border.color: "lightgray";
}
}
ListView {
id: listView;
model: listModel;
delegate: itemDelegate;
anchors.fill: parent;
}
}
Отрисовывается он как-то криво.
Если я буду использовать QtQuick 1, заменив "import QtQuick 2.0" на "import QtQuick 1.0", то рисует нормально.
Проверялось на разных машинах под Linux, Windows 7, Windows 8. Видеодрайвера установлены и исправно работают.
Почему так происходит? И можно ли это исправить?