Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Dealaxer от Январь 03, 2016, 14:10



Название: Компиляция QT приложения под...?
Отправлено: Dealaxer от Январь 03, 2016, 14:10
Народ, приветствую всех!

Знаю что можно компилировать QT приложения под Windows,Linux,Android.

А можно ли QT приложение/проект которое было создано под Windows/Linux компилировать под ВЕБ/WEB? Ну чтобы приложение было размещено на сервере, и через HTML страничку выполняло все те же действия, что и в Windows в исполняемом файле exe.

Подскажите, как такое осуществить, и вообще возможно ли такое?

Заранее благодарен.


Название: Re: Компиляция QT приложения под...?
Отправлено: Bepec от Январь 03, 2016, 17:29
Вы можете создать приложение с интерфейсом и создать страничку, которая будет управлять вашей программой и выдавать результат пользователю онлайн.
Но форму/взаимодействие вам придётся программировать отдельно, на любом Web языке.


Название: Re: Компиляция QT приложения под...?
Отправлено: kai666_73 от Январь 03, 2016, 17:53
qtbrowserplugin из QtSolutions... можно целиком Qt-приложение в embedded запихнуть ))


Название: Re: Компиляция QT приложения под...?
Отправлено: Dealaxer от Январь 03, 2016, 18:57
qtbrowserplugin из QtSolutions... можно целиком Qt-приложение в embedded запихнуть ))

Спасибо, что ответили.

А есть ли примеры, где это можно посмотреть в действии?


Название: Re: Компиляция QT приложения под...?
Отправлено: navrocky от Январь 03, 2016, 23:00
На данный момент нельзя полноценно Qt приложение запихнуть в браузер, хотя работы велись раньше и ведутся сейчас. Ждемс...

http://blog.qt.io/blog/2015/09/25/qt-for-native-client-and-emscripten/
http://vps2.etotheipiplusone.com:30176/redmine/projects/emscripten-qt/wiki/Demos


Название: Re: Компиляция QT приложения под...?
Отправлено: kai666_73 от Январь 04, 2016, 13:52
qtbrowserplugin из QtSolutions... можно целиком Qt-приложение в embedded запихнуть ))

Спасибо, что ответили.

А есть ли примеры, где это можно посмотреть в действии?

Ну так там же (например, https://github.com/kbinani/qt-solutions/tree/master/qtbrowserplugin) есть пара примеров, простеньких, но вполне годных...

P.S. Следует иметь ввиду:
- qtbrowserplugin основан на np-api, а его поддержку уже выпилили из хрома
- придется оставаться на Qt4