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 ~ @asmalo...@fosstodon.org <https://fosstodon.org/@asmaloney>
On Sat, Feb 15, 2025 at 9:45 AM Volker Enderlein
<volkerenderl...@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 ~ @asmalo...@fosstodon.org
<https://fosstodon.org/@asmaloney>
On Thu, Feb 13, 2025 at 6:40 PM Michael Jackson
<mike.jack...@bluequartz.net> wrote:
@Andy <mailto:asmalo...@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.jack...@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 <asmalo...@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 ~ @asmalo...@fosstodon.org
<https://fosstodon.org/@asmaloney>
On Wed, Feb 12, 2025 at 4:38 AM Vladimir Minenko via
Interest <interest@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.mine...@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@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest