13 января 2018 г. 8:42

Qt webgl

WebGL, Qt

Как запустить приложение с использованием webgl?

  • #
  • 13 января 2018 г. 8:45

В параметрах запуска передаю -platform webgl, приложение запускается, но при открытии страницы localhost:8080 показывает загрузку страница и завершается.

  • Maxim
  • #
  • отредактировано 13 января 2018 г. 15:53
  • 13 января 2018 г. 15:53

А какое именно приложение пытались запустить?
Дело в том, что там не все приложения запускаются нормально, если говорить о примерах Qt, приложения на виджетах можно и не пытаться запускать.
QML приложения лучше писать на последних версиях QML, тогда с запуском всё гораздо лучше будет. То есть та же самая версия Qt 5.10.

Спасибо за ответ. Я запускаю приложение(texteditor) из примеров в ОС Windows 10. В ОС Ubuntu при запуске этого же примера выдает ошибка: cannot find -lGL . Я так понимаю запуску проекта с использованием webgl должны предшествовать еще действия.

texteditor же это пример на виджетах, а не на QML. Виджеты не работают с webGL, WebGL работает только для QML приложений, и то не для всех. Не все старые примеры с QML запускаются.
Что касается ошибки под Ubuntu, то там нужно установить пакеты разработки под OpenGL
sudo apt-get install libgl1-mesa-dev

Да, большое спасибо, удалось запустить. Я так понимаю для каждого клиента нужно запускать свой экземпляр приложения(на данном этапе) можно ли как-то проверять статус подключен клиент или нет?

Насчёт проверки подключения клиента я не в курсе.
Что касается экземпляров приложения, то из того, что я читал получается, что нет необходимости в нескольких экземплярах для нескольких клиентов. Попробуйте запустить приложение и подключиться к вашему ПК с нескольких устройств.

Ответы

Только авторизованные пользователи могут отвечать на форуме.
Пожалуйста, Авторизуйтесь или Зарегистрируйтесь
22 февраля 2018 г. 18:58
Oleg_kgd

C++ - Тест 001. Первая программа и типы данных

  • Результат 66 баллов
  • Очки рейтинга -1
21 февраля 2018 г. 19:18
sentinel

Qt - Тест 001. Сигналы и слоты

  • Результат 78 баллов
  • Очки рейтинга 2
21 февраля 2018 г. 11:32
barilla

C++ - Тест 006. Перечисления

  • Результат 0 баллов
  • Очки рейтинга -10
Последние комментарии
22 февраля 2018 г. 16:42
soz7557

Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление

Hi, could you please show how to delete file from image Blob?  also if the same image exist in Blob then don't over write..

21 февраля 2018 г. 8:37
EVILEG

Qt/C++ - Урок 027. Полиморфизм в Qt на примере геометрических фигур в QGraphicsScene

Добрый день! 1) Эллипс можно реализовать так void Ellipse::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget){ painter->setPen(QPen(...

20 февраля 2018 г. 22:10
Log159

Qt/C++ - Урок 027. Полиморфизм в Qt на примере геометрических фигур в QGraphicsScene

Здравствуйте! В программировании новичок и есть пара вопросов. Буду очень благодарен за ответ. Не совсем понимаю как: 1) реализовать подобным образом рисование эллипса(конкре...

18 февраля 2018 г. 14:42
EVILEG

QML - Урок 019. Navigation Drawer в Qt Qml Android

Да, теперь представляю, как то работает. Согласен, ваша правка определённо к месту здесь.

Сейчас обсуждают на форуме
21 февраля 2018 г. 22:19
vitaliy_antipov

Проблема с ComboBox

Спасибо за ответы, есть над чем подумать

21 февраля 2018 г. 13:26
sol11

Qtableviev после сортировки

Спасибо, всё заработало :) Единственное вот тут row на id поменял и всё круто :)) if(id == -1){ model->insertRow(model->rowCount(QModelIndex())); map...

20 февраля 2018 г. 13:18
alex_lip

Разбить один qml файл на несколько составляющих

Да спасибо. Просто после необходимости специфичных названий для файла - стараюсь обращать внимание на любую мелочь.

20 февраля 2018 г. 8:13
EVILEG

Передача файлов в django минуя временные папки django и nginx

Тогда я даже и не знаю, прошерстил документацию, но там нет информармации о возможности отключения сохранения временных файлов. Как я понял временные файлы используются, когда тело запро...

18 февраля 2018 г. 12:34
EVILEG

QGraphicsView

Добрый день!QGraphicsView - это виджет, а значит, что в качестве парента для него выступает QWidget, а не QObject.То есть из ошибок, которые сразу бросаются в глаза в этом коде, здесь прису...