Articles of qt

В Qt / QML, как загружать разные изображения для разных плотностей устройств (Android)

Я использую Qt 5.4 и Qt Creator 3.3.2. Загрузка различных изображений, в зависимости от текущей ОС, может быть выполнена с помощью Image {source: "logo.png" } И следующие ресурсы logo.png +windows/logo.png +android/logo.png +ios/logo.png Если я правильно понимаю документацию, добавив +ios/logo.png +ios/logo@2x.png +ios/logo@3x.png На iOS, выберите различные изображения на основе плотности устройства. Могу ли я использовать аналогичный […]

Ошибка Qt Necessitas – Не удается найти сервис Ministro

Я загрузил установщик Necessitas для Linux, но я не могу заставить приложение «Hello World» Qt запускаться на виртуальной машине Android отладчика. Он дает эту ошибку: Can't find Ministro service. The application can't start. И это журнал Debug от Qt Creator: Starting remote process…D/dalvikvm( 2497): GC freed 699 objects / 55432 bytes in 152ms D/dalvikvm( 2497): […]

Отладка приложения Android для целевой аудитории в QtCreator

Когда я пытаюсь запустить сборку Debug моего приложения, с подключенным отладчиком, на моем телефоне через USB-отладку, я получаю сообщение о том, что: Это не похоже на сборку «Отладка». Установка контрольных точек по имени файла и номеру строки может завершиться неудачей. Я могу установить точки останова в своей основной функции, но я не могу получить доступ […]

Выполнение java-файла в qt

Я пытаюсь выполнить java-файл внутри qt, вот мой код java-файла: import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; public class Main extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { // TODO Auto-generated method stub super.onUpdate(context, appWidgetManager, appWidgetIds); } } Вопрос в том, как этот java-файл можно вызвать, я запутался и не знаю, […]

Qt android, новое qml-окно не работает должным образом

У меня есть это главное окно: ApplicationWindow { id : mainWindow width: 640 height: 480 visible: true Button{ text: "go back to form 1" onClicked: { form2.visible = true; } } SecondForm{ id: form2 } } Второе окно: Window{ id: main width: 640 height: 480 x: 0 y: 0 visible: false; Button{ text: "go back […]

Qt для Andorid на OpenSuse 13.2

Я только что обновился от Opensuse 13.1 до 13.2 и больше не могу корректно работать над разработкой Qt для Android. Мое расследование заставляет меня поверить, что это больше проблема развития андроида (муравья), чем что-либо связанное с Qt. Я получаю ошибку ниже, пытаясь развернуть примеры проектов. Я обнаружил, что это может быть связано с отсутствием пакета […]

Как позвонить с Qt непосредственно из приложения?

Я хочу реализовать функцию набора номера в своем приложении. Собственно, все сделано, но работает так, как я этого не хочу. Когда нажимается кнопка, открывается абонентский дозвон и ожидание нажатия кнопки . Можно ли звонить напрямую без двойного нажатия? Вот мой код : Button { id: callButton anchors.centerIn: parent text: 'Make a call' onClicked: Qt.openUrlExternally('tel:+77051085322') }

Не удалось создать Android APK в Qt Creator

Я пытаюсь создать APK андроида в Qt Creator 3.0.1. Я правильно дал настроенные Android SDK, NDK, Ant, Java Jdk. На этапе сборки Android APK в разделе Build есть возможность указать Android Build SDK, т.е. целевой SDK. В настоящее время я использую API 21, но у меня нет возможности указать его там. Помощь Plz, как я […]

Создайте файл на разных мобильных телефонах в Qt

Я хочу создать кросс-платформенное приложение. Он не относится к каким-либо конкретным планшетам или смартфонам. Предполагается, что он будет запущен на любом устройстве. Однако я хочу создать файл на устройствах. Проблема в том, что я не знаю, где ее сохранить. Поскольку это кросс-платформенный, я не могу указать какой-либо путь для этого файла. Любая идея, как сделать […]

Вызов внешней активности с помощью (явного) намерения от приложения Qt на Android – putExtra не работает

У меня есть следующая проблема: на Android мое приложение на основе Qt (Qt 5.4.1 для мобильных устройств) вызывает внешнюю активность, открыв явное намерение. Это очень хорошо работает в случае, если к намерению не привязаны никакие данные. Но когда я использую putExtra для присоединения строки и т. Д., Целевая активность не находит эти данные. Фрагмент приложения […]