Как создать приложение Ubuntu Touch с бэкэндом C ++ и интерфейсом QML [закрыто]

Я с нетерпением жду выхода Ubuntu Touch и подумал, что было бы неплохо добавить небольшое и бесплатное приложение, которое я сейчас использую на своем телефоне Android.

Бесплатное приложение с открытым исходным кодом для Android называется MythMote (code.google.com/p/mythmote) и в основном устанавливает TCP-соединение с ПК, на котором работает внешний интерфейс MythTv, а затем передает потоки данных для управления им. Информация на www.mythtv.org/wiki/Frontend_control_socket содержит список поддерживаемых команд, которые можно использовать.

Мне удалось создать приложение как приложение Qt Widgets, и оно функционирует как требуется. Итак, у меня есть myapp.pro, mainwindow.h, main.cpp, mainwindow.cpp и файл mainwindow.ui. Другими словами, это настольное приложение, содержащее код C ++ с использованием класса QTcpSocket.

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

Я попытался создать новое приложение Ubuntu с простым пользовательским интерфейсом, а затем скопировать и вставить код C ++ в добавленный класс C ++. Это работает, потому что Ubuntu SDK не позволяет мне добавлять класс C ++ (выдает ошибку при генерации файла).

Я пытался создать новое приложение Ubuntu с библиотекой расширений QML. Однако я не могу опубликовать такой проект, так как он не того типа. Дает 'Не поддерживается создание пакетов щелчков для цели, отличной от UbuntuSDK.

Я нашел похожий вопрос на этом сайте:

Приложение Ubuntu Touch с ядром c ++ и интерфейсом QML. Как создать?

Предоставленный верхний ответ не позволяет создать пакет Click и, следовательно, не позволяет публиковать приложение.

Нижний ответ указывает на следующую страницу, но я не могу заставить пример работать, и я сомневаюсь, что он позволит мне опубликовать его:

http: //forum.xda-developers. com / showthread.php? p = 41115284 & nocache = 1

Я также пытался увидеть, есть ли в QML что-то похожее на класс QTcpSocket, но не смог его найти.

Итак, я надеюсь, что некоторые из вас успешно опубликовали приложение с бэкэндом C ++, подключенным к пользовательскому интерфейсу QML.

Спасибо!

4
задан 21 July 2014 в 16:03

0 ответов

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

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