Название: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 16, 2016, 12:34 Я так понимаю, что Qt полностью сказало "Нет" браузеру с C++ обёрткой и всё перевело на QtQuick?
Ну или ткните меня носом в документацию, анонс или прочий документ, ибо в Qt 5.6 отсутствует виджет браузера, и везде предлагается переходить на QtQuick. PS то ли я окончательно ослеп, то ли сошёл с ума. Поддержки mingw + Windows в QWebEngine нет. Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: _OLEGator_ от Июнь 16, 2016, 14:28 У меня не стоит 5.6, онлайн документация говорит следующее:
http://doc.qt.io/qt-5/qwebengineview.html Что не так? Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 16, 2016, 14:42 Ну проблема в том, что такого модуля просто нет в сборке и в исходниках :/
Есть только html описание в справке. А вот исходников и бинарников нет. Да, обновлялся буквально только что с помощью maintenance. Тупо нет, Сreator свистит(правильно свистит), что Цитировать :-1: ошибка: Unknown module(s) in QT: webenginewidgets Нет даже файла объявления. Слово QWebEngineView встречается только в каталоге Example и документации (поиск по нахождению слов в файлах), т.е. его даже в dll нет как экспортируемой функции. Примеры соответственно тоже не собираются и плюются "not found"'ами. Потому я в замешательстве, что такое творится. PS замешательство не мешает мне поставить 4.7.2 и делать проект, но... Но мляха муха должен же быть браузер в пятерке!!! Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: GreatSnake от Июнь 16, 2016, 14:51 Qt WebEngine Platform Notes (http://doc.qt.io/qt-5/qtwebengine-platform-notes.html).
Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 16, 2016, 15:21 Исходники лежат отдельно от исходников Qt (О_о). Во вторых сборка под Windows только под студией, судя из описания. В бинарной сборке mingw модуля просто нет... Хрень какая то в общем творится с поддержкой и сборками. [sarcasm]Это тень гребаных линуксоидов, которым только собирать да билдить хочется всё время![/sarcasm] Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: GreatSnake от Июнь 16, 2016, 15:32 [sarcasm]Это тень гребаных линуксоидов, которым только собирать да билдить хочется всё время![/sarcasm] Неуместен, т.к. Qt WebEngine Core (http://doc.qt.io/qt-5/qtwebengine-overview.html#qt-webengine-core) основывается на билдах Chromium, который под mingw не собирается.Переходи на VS2015, благо бесплатный и уже довольно неплох. Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 16, 2016, 17:17 Боюсь переходить, ибо старые проекты на VS2008, текущие под creator, новые будут под 2015. :)
Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Отражение луны от Июнь 16, 2016, 18:13 Все ок же работает. Webengine надо поставить с помощью qtшного инсталятора (да, придется отказаться от minGW и выбирать компоненты, собранные мелкософтовским компилером), собирать ничего не нужно.
QT+=webenginewidgets и поехали. А вот QtQuick он как раз каким-то боком крашит. Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 16, 2016, 18:55 Самое весёлое что он,если верить инсталлятору, у меня он стоит. А на деле нету. Вот и пойми эту тарантайку.
Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Отражение луны от Июнь 16, 2016, 21:06 Очень странно. Под линуксом завелось с полпинка.
Название: Re: Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 17, 2016, 15:26 Ну так и под студией заведётся, я думаю. А вот mingw под Windows не заводится :D Ладно, плюнем.
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Отражение луны от Июнь 17, 2016, 20:27 Ясно же написано, что только под майкрософтовский компиль)
Shouganai как говорится. Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 17, 2016, 22:05 Та я уже плюнул :) Решения как я написал выше - тупо нет для mingw под windows :D
Shouganai перевод с гугла - "s после того, как рак печени". WTF? Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Racheengel от Июнь 17, 2016, 23:06 Та я уже плюнул :) Решения как я написал выше - тупо нет для mingw под windows :D Shouganai перевод с гугла - "s после того, как рак печени". WTF? Наверно, тому, у которго есть рак печени, уже никакой браузер будет не нужен :( Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Июнь 18, 2016, 01:00 меня s в начале настораживает.
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Отражение луны от Июнь 18, 2016, 21:37 Shouganai перевод с гугла - "s после того, как рак печени". WTF? :Dhttps://en.wikipedia.org/wiki/Shikata_ga_nai Гугл повеселил конечно) Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Cude от Октябрь 04, 2016, 11:45 Нельзя ли как то скомпилировать qwebengine в dll или exe с помощью qt + vs. А потом использовать то что получилось в qt + mingw? Очень надо использовать именно mingw. Не пинайте если глупость спорол.
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: lit-uriy от Октябрь 04, 2016, 12:34 не сростутся два компилятора
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Alex Custov от Октябрь 04, 2016, 17:53 Нельзя ли как то скомпилировать qwebengine в dll или exe с помощью qt + vs. А потом использовать то что получилось в qt + mingw? Очень надо использовать именно mingw. Не пинайте если глупость спорол. нельзя Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Racheengel от Октябрь 04, 2016, 22:36 Нельзя ли как то скомпилировать qwebengine в dll или exe с помощью qt + vs. А потом использовать то что получилось в qt + mingw? Очень надо использовать именно mingw. Не пинайте если глупость спорол. Ну разве что собрать Qt полностью статически, прилинковать к длл и надстроить интерфейс вызова функций только с использованием примитивных типов данных (char*, int и пр.). Но уровень геморройности будет еще тот... Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: mitrich от Ноябрь 03, 2016, 17:11 А вот тут вроде запрятаны исходники выкинутого Qt WebKit для Qt 5.6 и 5.7:
http://download.qt.io/community_releases/5.7/5.7.0/ http://download.qt.io/community_releases/5.6/5.6.2/ И ещё см. тут: http://qtwebkit.blogspot.co.ke/ Если бы кто ещё и бинарники для mingw выложил, а то небось же долго собираться будет... Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: phpCoder от Январь 27, 2017, 12:18 Я честно говоря так и не понял, как теперь отображать HTML в Qt... Раз WebEngine отсутствует для MinGW, значит его нет и для GCC, а значит кросс-платформенное приложение уже не напишешь. Только под Windows...
Так как теперь отобразить HTML содержимое в Qt? Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: GreatSnake от Январь 27, 2017, 12:41 Раз WebEngine отсутствует для MinGW, значит его нет и для GCC Совершенно неправильный вывод.Если под Windows будешь использовать MS VS, то никаких проблем не будет. Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: phpCoder от Январь 27, 2017, 13:06 А на Linux как тогда скомпилировать? Там я обычно использую GCC.
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: GreatSnake от Январь 27, 2017, 14:55 А на Linux как тогда скомпилировать? Там я обычно использую GCC. Ну и используй дальше. В чём проблемы?Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Alex Custov от Январь 27, 2017, 14:56 А на Linux как тогда скомпилировать? Там я обычно использую GCC. GCC на Linux поддерживается. MinGW на винде - нет. Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: phpCoder от Январь 27, 2017, 15:07 От MinGW отказываться не хочется... Может были придуманы какие варианты? Например, скопировать файлы из Qt 5.X (там, где еще есть QtWebKit) в текущую версию?
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Alex Custov от Январь 27, 2017, 15:14 От MinGW отказываться не хочется... Может были придуманы какие варианты? Например, скопировать файлы из Qt 5.X (там, где еще есть QtWebKit) в текущую версию? Зачем копировать, собери webkit и пользуйся. https://download.qt.io/community_releases/5.6/5.6.2/ Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: phpCoder от Январь 27, 2017, 16:43 Оно даже не открылось в Qt Creator... Не отобразилось даже дерево папок.
У кого есть собранный под Windows и Linux, можете поделиться? Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Bepec от Январь 27, 2017, 19:36 А никак, оно не хочет собираться под mingw. Точнее выдаёт пару-тройку сотен ошибок и зависимостей. Я потыкался денек, плюнул :)
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: annulen от Февраль 11, 2017, 23:13 Свежие бинарники для MinGW: https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: Mike-Aiki от Июль 04, 2017, 12:16 В принципе, чтобы не отказываться от MinGW, а browser нужен, можно использовать ActiveQt. (См. Web Browser Example). Я пробовал под виндами от xp до 10 - странички выводятся, превьюшки/печать работает. И размер приложения меньше. :)
Название: Re: [НЕ РЕШЕНО]Qt 5.6 - C++ браузер отсутствует? Отправлено: panAlexey от Июль 07, 2017, 08:15 В принципе, чтобы не отказываться от MinGW, а browser нужен, можно использовать ActiveQt. (См. Web Browser Example). Я пробовал под виндами от xp до 10 - странички выводятся, превьюшки/печать работает. И размер приложения меньше. :) И сразу понимаешь что такое геморрой от эксплорера. |