Articles of ubuntu sdk

Как автоматически отображать numpad при загрузке текстового поля?

Я делаю приложение с SDK Ubuntu, где пользователь должен ввести число как можно быстрее. У меня есть текстовое поле на странице, где он должен ввести номер: TextField { id: inputQuestion width: 100 height: 50 errorHighlight: true validator: IntValidator { } text: '?' } У меня есть два вопроса: Как я могу сделать так, чтобы TextField […]

Установите фон для элемента страницы {} в ubuntu touch

Как установить фон (изображение или цвет) элемента Page{} в ubuntu touch? Спасибо, Боаз

QML ListView не прокручивается (если включен в строку)

Ниже код использует ListView в столбце и строке. Но ListView не скроллируется. Любая идея почему? import QtQuick 2.0 import Ubuntu.Components 0.1 MainView { width: units.gu(60) height: units.gu(60) Page { id: test Column { spacing: units.gu(1) id: pageLayout anchors { margins: units.gu(2) fill: parent } Row { id: buttonRow spacing: units.gu(1) Button { objectName: "button1" color: […]

Msgstr "Не указан исполняемый файл." Ubuntu SDK Unity8

Работала вчера вечером, но сегодня, когда я снова начал, я не смог запустить unit8 из QtCreator / UbuntuSDK. После создания и запуска в нем просто говорится: «Нет исполняемого файла». FYI; Это ветвь, которую я импортировал из lp: unity8 в QtCreator. Никаких изменений не было сделано Где и как указать исполняемый файл?

Как определить, работает ли приложение на мобильном устройстве или на рабочем столе

Я использую Ubuntu SDK для разработки QML-приложения, которое работает как на рабочем столе, так и на мобильных устройствах. В зависимости от того, где он работает на рабочем столе или на устройстве, определенное поведение должно быть разным. Каков рекомендуемый способ программного определения работы приложения на рабочем столе или на мобильном устройстве?

Проблемы с U1DB с помощью apparmor

У меня проблемы с u1db и apparmor. Приложение прекрасно работает, но когда оно упаковано, apparmor не позволяет приложению сохранять данные в $ HOME / .local / share / .., поэтому я не могу фактически сохранить настройки между различными исполнениями. Это то, что я могу прочитать в моем журнале … kern.log:Jan 5 23:45:38 swordfish-XPS12 kernel: [10599.303619] […]

как разрешить "TypeError: невозможно вызвать метод" push "из null"

Я новый программист qml, и я нашел себя в этой проблеме, что, когда я хочу называть новую страницу при нажатии на кнопку, она говорит: TypeError: Cannot call method 'push' of null Я пробовал все, что знаю, чтобы решить это, но все равно ничего. Вот мой код: import QtQuick 2.0 import Ubuntu.Components 0.1 import "components" MainView […]

QML ListView отображает только 1 строку (если она указана в столбце и строке)

Мне нужно поместить ListView (закодированный в QML) в строку, но в этом случае отображается только первая строка списка ListView. Подумайте, почему? Вот мой пример: import QtQuick 2.0 import Ubuntu.Components 0.1 Page { id: test Column { spacing: units.gu(1) id: pageLayout anchors { margins: units.gu(2) fill: parent } Row { id: listarea spacing: units.gu(1) ListModel { […]

Можете ли вы сделать словари в qml?

Так, например: Item { id: sylvainLikesAnsweringMyQuestions property var myDict: {[key,value],[anotherKey,anotherValue]} }

Где расположены объекты Build и Src для QtCreator?

В мастере создания плагина QtCreator это окно http://uimg.fliplinux.com/programming/firstplugin-pluginsetup.png запрашивает источники Qt Creator и конструкцию Qt Creator. Я установил SDK Ubuntu из Repos и недоумеваю, где найти эти папки. Волшебник не позволит мне двигаться дальше, пока я их не найду. Учебник: http://doc.qt.digia.com/qtcreator-extending/first-plugin.html