Итак, при создании приложения Ubuntu мне нужно было использовать flickable
для прокрутки, поэтому теперь у меня есть код вида
Page{
...
Flickable {
anchors.fill: parent
content.height: element1.height + element2.height ...
...
}
}
Когда я запускаю его на своем телефоне (Ubuntu Utopic), Положение по умолчанию для Flickable на несколько сотен пикселей ниже, чем заголовок. Когда я поднимаю его, он остается в правильном положении, он должен оставаться с самого начала. Кроме того, при использовании PageStack для перемещения другой страницы, затем вернитесь к этой, и она останется в правильном положении. Почему это так и как я могу это исправить, чтобы он мог быть в правильном положении с самого начала.
Примечание : я пробовал много комбинаций с якорями, шириной, высотой, всем. Однажды я заставил его остаться в позиции, но при взмахе он перекрывал заголовок.
Существует путь к небольшому qml для наблюдения то, что продолжается, тем более, что все положения компонентов влияют друг на друга.
Одно решение состояло бы в том, чтобы сделать вещь, которую Вы сделали, чтобы получить Ваше flickable в правильном положении и затем добавить clip: true
свойство, чтобы мешать ему перекрыть заголовок.