[Interest] Qt WebEngine and Qt WebView User Survey
Volker Enderlein
volkerenderlein at hotmail.com
Sun Feb 16 20:48:53 CET 2025
Thanks a lot Andy, I'll have a closer look onto these.
Right now we are using a Qt3D based solution for displaying physics
simulations and motion capturing results.
Cheers, Volker
Am 15.02.2025 um 17:00 schrieb Andy:
> Volker:
>
> I investigated a bunch of options: OpenSceneGraph (or
> VulkanSceneGraph), bgfx, sokol, and Magnum.
>
> Magnum seems to fit my use-case:
>
> https://github.com/mosra/magnum
>
> Don't love all the templating, but otherwise I like it so far. Easy to
> integrate as a QOpenGLWidget & I think it provides the right level of
> hand-holding for me :-) Extensive documentation & examples.
>
> https://doc.magnum.graphics/magnum/
>
> ---
> Andy Maloney // https://asmaloney.com
> mastodon ~ @asmaloney at fosstodon.org <https://fosstodon.org/@asmaloney>
>
>
> On Sat, Feb 15, 2025 at 9:45 AM Volker Enderlein
> <volkerenderlein at hotmail.com> wrote:
>
> Hi Andy,
>
> Out of curiosity, what new or boring technology are you migrating
> your Qt3D to?
>
> Cheers, Volker
>
> Am 14.02.2025 um 16:00 schrieb Andy:
>> Thanks Mike.
>>
>> I was actually doing something similar and moved away from it in
>> favour of (more) self-containment! :-)
>>
>> I did have some success at making a "litehtml widget" and could
>> probably replace my docs using it, but I couldn't get the
>> creation of PDFs working with it properly. I'm sure it could be
>> done, but I have too many other things to do (e.g. migrating away
>> from Qt3D), so for now I live with the Chromium beast...
>>
>> It would be great to have a non-JavaScript HTML/CSS layout
>> capability - maybe beef up Qt::TextFormat to add Qt::HTMLCSSText
>> using litehtml or something like that. Then it would be
>> dead-simple to drop in a QLabel with some properly laid-out
>> HTML/CSS anywhere you want.
>>
>> ---
>> Andy Maloney // https://asmaloney.com
>> mastodon ~ @asmaloney at fosstodon.org
>> <https://fosstodon.org/@asmaloney>
>>
>>
>> On Thu, Feb 13, 2025 at 6:40 PM Michael Jackson
>> <mike.jackson at bluequartz.net> wrote:
>>
>> @Andy <mailto:asmaloney at gmail.com>
>> We went down this road years ago with the same issues as
>> you with respect to running in a sensitive environment and
>> having the extra process running. We eventually switched to
>> using sphinx to generate our documentation, ship it as a
>> non-compressed folder that has the HTML web site. We then
>> added code to just use QDesktopProcess(?) or something like
>> that to just launch the needed html doc in the user’s web
>> browser of choice. Not saying this would work for your
>> situation but just another data point to consider.
>>
>> --
>> Mike Jackson mike.jackson at bluequartz.net
>> BlueQuartz Software www.bluequartz.net
>> <http://www.bluequartz.net>
>> President/Owner Dayton, Ohio
>> Principal DREAM.3D Developer
>>
>>
>> On Feb 13, 2025 at 10:53:05, Andy <asmaloney at gmail.com> wrote:
>>> Vladimir:
>>>
>>> Thanks for the survey. There wasn't a free-form comment
>>> section at the end of the survey, but I had a couple of notes...
>>>
>>> I use QWebEngine for three things for my desktop
>>> application: (1) displaying my manual (built using the Qt
>>> help system), (2) displaying HTML reports I generate on the
>>> fly using a template system (KTextTemplate), and (3) saving
>>> those reports as PDFs.
>>>
>>> Using QWebEngine had several consequences:
>>>
>>> 1) On Windows only MSVC is supported, so it changed my
>>> development tooling. MSVC is a pain to use since there are
>>> so many little things that are different/unsupported (w.r.t.
>>> clang or gcc). It would save me a lot of time not to have to
>>> worry about those differences.
>>> 2) Now I have to pull in & ship libs (WebChannel,
>>> Positioning, Quick? QML stuff?) that I don't use directly
>>> 3) Now I have to deal with questions from my customers about
>>> QWebEngineProcess (I deal in a moderately sensitive area
>>> where they take security a bit more seriously)
>>> 4) The size of my shipping applications went from 60 MB to
>>> 136 MB (Windows) and 38 MB to 250 MB (not directly
>>> comparable since I also switched to universal builds, so
>>> probably ~125 MB)
>>> 5) The drastic increase in size not only impacts user
>>> downloads, but it also means the signing & notarizing stuff
>>> is much slower for me
>>>
>>> None of my HTML/docs/reports use JavaScript, so ideally, for
>>> my use cases, Qt would offer a lighter HTML/CSS layout
>>> widget (maybe using something like litehtml
>>> (https://github.com/litehtml/litehtml), but more
>>> complete/robust) that would allow display/interaction with
>>> non-JavaScript pages, and allow saving them to PDF. If I'm
>>> not mistaken, Qt Creator uses litehtml for its docs?
>>>
>>> Summary: I'd love to get rid of this Chromium behemoth and
>>> replace it with something more reasonable for my use-cases.
>>>
>>> Thanks!
>>>
>>> ---
>>> Andy Maloney // https://asmaloney.com
>>> mastodon ~ @asmaloney at fosstodon.org
>>> <https://fosstodon.org/@asmaloney>
>>>
>>>
>>> On Wed, Feb 12, 2025 at 4:38 AM Vladimir Minenko via
>>> Interest <interest at qt-project.org> wrote:
>>>
>>> Good morning all interested in Qt!
>>>
>>> Qt is conducting a user survey about Qt WebEngine and Qt
>>> WebView. We want to hear users' feedback to properly
>>> align the priorities for the development of these
>>> components. We would appreciate your input.
>>>
>>> If you use Qt WebEngine or Qt WebView, please take 15–20
>>> minutes to complete the survey.
>>>
>>> Some of you might have received a personalized email
>>> with an invitation to this survey. Please use the link
>>> in that email to submit your responses. If you saw this
>>> announcement on other email lists or the Qt Forum,
>>> please respond only once.
>>>
>>> Please respond as soon as possible, but no later than
>>> March 7th, 2025, when the survey will close. Click here
>>> to start:
>>>
>>> https://www.surveymonkey.com/r/LC9D3DF
>>>
>>> Thank you for your time and participation!
>>>
>>> --
>>> Vladimir Minenko
>>> vladimir.minenko at qt.io
>>> +49 171 90 61 461
>>>
>>> Product Lead for Qt Foundations, mobile and desktop
>>> platforms
>>> The Qt Company GmbH - https://qt.io
>>>
>>> Haus 31F, Balanstr 73, 81541 Munich, Germany
>>>
>>> Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen
>>> Sitz der Gesellschaft: Berlin
>>> Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
>>>
>>> _______________________________________________
>>> Interest mailing list
>>> Interest at qt-project.org
>>> https://lists.qt-project.org/listinfo/interest
>>>
>>> _______________________________________________
>>> Interest mailing list
>>> Interest at qt-project.org
>>> https://lists.qt-project.org/listinfo/interest
>>
>>
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> https://lists.qt-project.org/listinfo/interest
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> https://lists.qt-project.org/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20250216/9f2949bb/attachment.htm>
More information about the Interest
mailing list