Почему я добираюсь, ошибка “Не может присвоить несуществующему свойству” голову"?

Я нахожусь на самом деле на Надежном человеке, и я хочу попробовать новое "главное" свойство, которое идет с API 14.10 Ubuntu SDK.

Когда я запускаю qmlscene для тестирования моего приложения, я получаю эту ошибку:

Cannot assign to non-existent property "head"

Я импортировал это на своем qml файле:

import QtQuick 2.2
import Ubuntu.Components 1.1

Спасибо за помощь.

РЕДАКТИРОВАНИЕ: Пример кода

import Ubuntu.Components 1.1
import QtQuick 2.2
MainView {
    width: units.gu(50)
    height: units.gu(80)
    useDeprecatedToolbar: false
    Page {
        id: page
        title: "Sections"
        head {
            sections {
                model: ["one", "two", "three"]
            }
        }
        Label {
            anchors.centerIn: parent
            text: "Section " + page.head.sections.selectedIndex
        }
    }
}
1
задан 24 August 2014 в 15:41

1 ответ

Это вызвано тем, что Вы выполняете устаревшее версия SDK Ubuntu. SDK Ubuntu больше не обновляется на Ubuntu 14.04 (Надежный человек), даже если Вы добавили PPA SDK. Это вызвано тем, что SDK Ubuntu требует Qt 5.3, который только доступен в Ubuntu 14.10.

можно решить это,

  • Используя Эмулятор для тестирования приложений. Таким образом, Вы кодируете на Надежном человеке, но выполняете его в эмуляторе, чтобы видеть, работает ли это как ожидалось. Можно найти больше информации о начале работы с эмулятором здесь .
  • Обновление до 14,10 к способному, чтобы протестировать и запустить приложения на рабочем столе
  • Использование Utopic VirtualBox VM
1
ответ дан 11 November 2019 в 02:38

Другие вопросы по тегам:

Похожие вопросы: