[Interest] Qt WebEngine and Qt WebView User Survey

Volker Enderlein volkerenderlein at hotmail.com
Sat Feb 15 15:43:52 CET 2025


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20250215/ba7d253c/attachment.htm>


More information about the Interest mailing list