Политика конфиденциальностиКонтактыО сайтеОтзывыGitHubDonate
© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
16 января 2019 г. 16:43
Михаиллл

Здравствуйте. Сделал Sleep в приложении так:

        QApplication::processEvents();
        QThread::sleep(TimeSleep);

На компьютере работает прекрасно. Но на андройде работает не правильно, какието из потоков тормозятся, какието нет, и приложение работает не верно. Скажите пожалуйста, как сделать сон для приложени.

6 января 2019 г. 12:03

Flutter

Android, Flutter, Hello World

Flutter - это свежий фреймворк от компании Google для разработки приложений для Android и iOS. Используемый язык программирования - Dart (также разрабатывается компанией Google).

Разберёмся с запуском нашего первого приложения на Flutter.

4 января 2019 г. 10:24
Михаиллл

Здравствуйте. Как десктопный проект, скомпилированный с помощью MinGW запустить на Android?

24 декабря 2018 г. 13:12
Михаиллл

Здравствуйте. Докачал в SDK несколько обновлений. В QT открываю проект для андроида или создаю новый проект для андроита, отображается только .pro файл, тогда как в папке остальные файлы есть. Выдает ошибку: ‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм. ‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм. 2018-12-24T16:03:20 Модель кода Clang: Ошибка: Не удалось запустить программу clangbackend «D:\QT\Tools\QtCreator\bin\clangbackend.exe» (истекло время: 10000 мс). clang++.exe: error: unknown argument: '-mthumb-interwork' Project ERROR: failed to parse default search paths from compiler output Ошибка разбора файла D:\QTProject\AndroidTest\AndroidTest.pro. Отмена. clang++.exe: error: unknown argument: '-mthumb-interwork' Project ERROR: failed to parse default search paths from compiler output Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена. Скажите пожалуйста, как исправить?

24 декабря 2018 г. 12:14
Михаиллл

Здравствуйте! Выбрал в QT создание приложения для андроида. Для выполнения приложения нужно устройство Android. Qt предлагает создать виртуальное устройство, я нажимаю на эту кнопку, но ничего не создается. Скажите пожалуйста, как его создать

25 сентября 2018 г. 13:10
Arrow

Добрый день!


Установил Qt Creator, Android Studio и JDK 8 в Windows 7 64 bit.

В Qt Creator все добавил (видно на скриншоте).

Только понять не могу, что сделал не так - нет компиляторов для Android.

Как можно это исправить? В Linux все становится и работает без проблем.

ЕС
22 сентября 2018 г. 16:21
Евгений Сальников

Добрый день! Хочу написать приложения для себя на телефон. Но запнулся на этапе создания проекта. в профилях Qt для Qt 5.11.2 for Android ARMv7 и Qt 5.11.2 for Android x86 пишет что: компилятор не может создавать код для этого профиля Qt. Задайте минимум один компилятор для: x86-linux-android-elf-32bit и arm-linux-android-elf-32bit. В устройствах JDK, SDK, NDK я подключил. Но там весит предупреждение о невозможности создать комплекты архитектур для выше перечисленных. Вожусь у него не первый час а результат и в интернете нет ничего похожего на мою проблему. Во вложении оставлю архив со скринами моих настроек и где Qt мне указывает на ошибки.
6 марта 2018 г. 7:17

Android

Qt, Menu, JAVA, Android, QML

После того, как мы разобрались с тем, как создать меню в Action Bar, добавим контекстное меню к каким-нибудь объектам.

В данном уроке добавим два текстовых поля, которые будут иметь контекстное меню.

  • Контекстное меню первого текстового поля будет изменять цвет и размер текста в первом текстовом поле
  • Контекстное меню второго текстового поля будет просто изменять текст во втором текстовом поле.

Первое контекстное меню будет иметь два подменю, первое будет отвечать за изменение цвета, а второе будет отвечать за изменение размера.

ActionBar в Java активити отключим, чтобы он не мешался.

5 марта 2018 г. 8:13

Android

material design, Android

При разработке как на Java, так и на Qt QML требуется включение Material Design.

Material Design на Java

В случае с Java достаточно включить оформление темы в файле styles.xml и задать необходимую цветовую гамму для приложения.

styles.xml

<resources>

    <style name="AppTheme" parent="android:Theme.Material">
        <!-- Main theme colors -->
        <!--   your app branding color for the app bar -->
        <item name="android:colorPrimary">@color/colorPrimary</item>
        <!--   darker variant for the status bar and contextual app bars -->
        <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
        <!--   theme UI controls like checkboxes and text fields -->
        <item name="android:colorAccent">@color/colorAccent</item>
    </style>

</resources>
2 марта 2018 г. 7:53

Android

Qt, JAVA, Android, QML

Итак, продолжаем реализовывать одинаковый функционал в приложениях под Android из двух принципиально различных миров. А именно на традиционной Java и менее распространённом Qt QML C++.

На этот раз реализуем меню в ActionBar активити. Отмечу, что ActionBar для варианта с QML придётся писать самостоятельно, поскольку такого элемента в Qt QML нет, но он реализуется через компонент ToolBar. Поскольку этот момент был описан в уроке про Hello World , то в данном уроке тщательно останавливаться на нём не будем, только вынесем ActionBar в отдельный QML файл, сделав его отдельным типом QML и добавим в него иконку меню, по нажатию на которую будем вызывать меню.

Меню будет следующую структуру:

  • Information
    • First
    • Second
  • About

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

  • First
  • Second
  • About
v
17 января 2019 г. 11:51
vitalir12

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20баллов,
  • Очки рейтинга-10
v
17 января 2019 г. 11:49
vitalir12

C++ - Тест 002. Константы

  • Результат:50баллов,
  • Очки рейтинга-4
v
17 января 2019 г. 11:13
vitalir12

C++ - Тест 003. Условия и циклы

  • Результат:28баллов,
  • Очки рейтинга-10
Последние комментарии
I
16 января 2019 г. 8:06
IscanderChe

Заработало. Забыл model->select(); вписать.
I
16 января 2019 г. 8:02
IscanderChe

Всё равно пусто, хотя строка с данными в базу добавляется.
16 января 2019 г. 7:51
Евгений Легоцкой

потому, что нужно сохранять информацию для всех остальных ролей и столбцов через вызов переопределённого метода. Да к тому же вы ещё и зациклили вызов метода data. QVariant MySqlTableModel:...
I
16 января 2019 г. 7:43
IscanderChe

Сделал вот так. В tableView ничего нет, кроме заголовка. QVariant MySqlTableModel::data(const QModelIndex &index, int role) const{ if (role == Qt::DisplayRole) { QTime ...
Сейчас обсуждают на форуме
18 января 2019 г. 11:26
nayk1982

Для Desktop делал так: void pause(int ms){ QTimer timer; timer.setInterval( qBound(1, ms, 3600000) ); timer.setSingleShot(true); QEventLoop loop; QObject::connect(&...
17 января 2019 г. 12:01
Алексей Внуков

у меня просто есть отдельное поле с чекбоксамими какие колонки нужно отображать CheckBox { id: checkBox text: qsTr("some text") checked: true onC...
15 января 2019 г. 16:53
Михаиллл

Спасибо, заработало.Но выдало обычный текст без форатирования HTML.Придется искать дальше
15 января 2019 г. 12:52
BlinCT

Я же вам выше написал CLion умеет работать с ремоут машинами. И Qt так же собирает.
Присоединяйтесь к нам в социальных сетях

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы