Вопросы, связанные с разработкой приложений QML в среде Ubuntu.
1 ответ

(QML) Что означает "?" делать в определении свойств?

Popey { working: visible ? 100 } Что это значит "?" указать в этом примере?
1 ответ

Как округлить числа в qml до двух десятичных знаков?

У меня есть эти смехотворно длинные действительные числа, такие как 33.088117576394794, и я пытаюсь преобразовать их в двойные числа (два десятичных знака). Так что в этом случае я хочу 33.09. Как вы делаете это в QML?
1 ответ

Как вы используете Q_INVOKABLE для доступа к функциям C++ в QML?

Я ищу самый простой и прямой пример. С моей стороны; .час public: KTerminalDisplay(QQuickItem *parent = 0); ~KTerminalDisplay(); Q_INVOKABLE void setFontStyle(QString & s); .cpp void KTerminalDisplay::setFontStyle(QString & s){ m_fontStyle =…
1 ответ

Как убедиться, что строка {} или столбец {} не сжимаются, когда для свойства visible: item установлено значение false?

Это вопрос о хорошей практике кодирования с QML: Как я могу убедиться, что строка {} или столбец {} не сжимаются, если для одного из свойств Item: visible установлено значение false? Текущее решение проблемы плохое в том, что я установил высоту элем…
1 ответ

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

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

QML - Как создать свойства компонентов QML, чтобы их можно было устанавливать из JavaScript?

Я пытаюсь создать компонент с определенными свойствами, которые я установил. Расположение и имя звуков задаются функцией C++, которая фактически работает, потому что console.log() показывает так: qml: Adding /home/vitimiti/.local/share/com.ubuntu.de…
1 ответ

Ubuntu SDK, как мне создать древовидное представление в QML?

У меня есть данные JSON, которые определяют комментарии, которые имеют детей. Я пытаюсь отобразить вложенные комментарии (как в hackernews или reddit) в моем приложении. Каков наилучший способ сделать это?
1 ответ

Ubuntu SDK: Как я могу использовать PyQt для разработки приложений Ubuntu Touch?

Я слышал, что это возможно, вы можете дать мне несколько советов о том, как это сделать?
15 ноя '14 в 19:54
0 ответов

Ubuntu QML Alarm не работает должным образом

Я пытался создать простое приложение, способное установить системную тревогу. Но хотя я вижу установленный будильник в нужное время в списке событий под индикатором часов (на рабочем столе), он не уведомляет меня вообще. Если я создаю новый сигнал т…
16 ноя '14 в 09:28
1 ответ

Приложение Touch с библиотекой расширений QML не работает на устройстве или эмуляторе, только на рабочем столе

Я пытаюсь создать приложение QML с бэкэндом C++, используя Ubuntu SDK (Qt Creator). Существует шаблон под названием "Приложение с библиотекой расширений QML". Когда я запускаю его с помощью Desktop Kit, он компилируется и работает нормально. Когда я…
09 дек '14 в 16:12
1 ответ

Почему XMLHttpRequest отправляет только "соединение с сервером установлено" в атрибут ReadyState?

Я пытаюсь сохранить результат веб-службы JSON в виде списка. Я создаю свой запрос в JavaScript, но мой readyState значение всегда 1 и никогда не изменится. Я не понимаю, что не так. Это мой вывод: Состояние готовности изменено на: 1 import QtQuick 2…
1 ответ

QML: В чем разница между Row и TemplateRow?

TemplateRow - просто пример из нескольких. Существует также TemplateSection, и я предполагаю TemplateColumn, как и многие другие. Когда я должен использовать Row{} vs TemplateRow{}?
16 апр '14 в 10:09
1 ответ

Как сохранить UbuntuListView между его границами?

У меня есть UbuntuListView в приложении QML для Ubuntu Touch. Над ним есть еще один компонент - TextField, Начальная позиция списка выглядит хорошо. Также, если список меньше доступной области, проблем с прокруткой нет. Однако, если список достаточн…
1 ответ

Ubuntu SDK filedialog

Я попытался создать приложение для воспроизведения видео, и этот код я получил до сих пор: import QtQuick 2.0 import QtMultimedia 5.0 import Ubuntu.Components 1.1 import QtQuick.Dialogs 1.0 Video { FileDialog { id: fileDialog title: "Please choose a…
03 фев '15 в 21:54
1 ответ

Как мне разработать приложение Ubuntu с использованием языка Go?

Я хочу разработать приложение для платформы Ubuntu. Но я не знаю C++. Я могу выучить QML очень легко. Проблема в том, что логика или процесс за сценой в приложении, похоже, использует C++. Поэтому я подумал, что, возможно, мне стоит изучить Go (есть…
1 ответ

Динамическое создание объектов в QML

Я новичок в QML и хотел бы понять, как работает создание объектов при разделении кода по разным файлам (как это кажется хорошей практикой кода). Я знаю, что могу назвать свойство элемента в том же файле: // MyItem.qml Item { id: myItem property stri…
16 мар '15 в 19:43
1 ответ

Построение сенсорного приложения Ubuntu с проблемой поддержки sql (mysql)

Я пытаюсь разработать простое приложение Ubuntu. Это приложение должно подключиться для удаления сервера MySQL, запроса и отображения данных в UbuntuListView. Проект был создан в Qt Creator 3.1.1 как приложение QML с плагином C++ (cmake). В моем кла…
15 апр '15 в 11:02
1 ответ

Мне нужна Ubuntu. Компоненты 1.3 для Ubuntu 14.04

Новичок здесь. В течение многих лет был парнем в металлоискателях. Переход Ubuntu является болезненным. Я установил Ubuntu 14.04. Я установил SDK и Qt Creator и пытаюсь собрать... что угодно. Ничего не работает Прошел онлайн уроки, ничто не выглядит…
06 апр '16 в 16:49
1 ответ

Несуществующие инструменты свойств в Page

У меня есть код, который работал, но после того, как я обновился до (K) Ubuntu 16.04 и последней версии Ubuntu-SDK, он больше не работает. Я получаю сообщение об ошибке Невозможно назначить несуществующее свойство "Инструменты". Это мой код Tab { pa…
1 ответ

Ubuntu Phone - определить тип системы для настольного или мобильного

Есть ли способ обнаружить платформу из классов QML или Qt C++? У меня есть проект Qt/QML, поставляемый для Linux/Android/Windows одновременно, и я вижу, что его можно развернуть на Ubuntu Phone. Есть ли способ обнаружить, что проект работает на моби…
29 апр '15 в 17:00