<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>At least, it would be convenient to reap the benefits of QML: HW
      acceleration, for example. <br>
    </p>
    <p>I personally don't care for QML. I would prefer to write
      everything in C++. But that's me. If there was a
      "no-QML-Quick-API" I'd be so much happy. No more gluing code and
      properties and questions like this:
<a class="moz-txt-link-freetext" href="https://stackoverflow.com/questions/66618613/qml-c-classes-with-bring-your-own-component">https://stackoverflow.com/questions/66618613/qml-c-classes-with-bring-your-own-component</a><br>
      I could just use what I know: C++... The talk Volker linked in
      this thread talks a lot about "working easily with your
      designers". But I'm just me... So the team point is moot. I also
      don't have a background as frontend engineer, so I never bothered
      to learn JS. I guess it's implicit that this is another advantage
      of QML. Just take the armies of frontend devs that exist in the
      web design market and employ them on GUI applications, cheaper
      than a C++ programmer. Likewise, that sure is a reason of why
      Electron and web backends on JS are so popular (and the results so
      disastrous, sometimes). Some seem to agree with me:
      <a class="moz-txt-link-freetext" href="https://github.com/uwerat/qskinny">https://github.com/uwerat/qskinny</a><br>
    </p>
    <p>But I think the "dream" is the same feature set as QWidgets as Qt
      Quick Controls. And some things to make desktop usage actually
      decent, like native dialogues and especially menus. So that on
      Macs the menu goes to the top bar (also on some GNU/Linux
      graphical configurations), etc etc. When I look at frameworks from
      like the .net ecosystem, which is growing so fast, I see exactly
      that. Practical example: <a class="moz-txt-link-freetext" href="https://avaloniaui.net/">https://avaloniaui.net/</a> is totally
      rendered with SKIA#, but there is
      <a class="moz-txt-link-freetext" href="http://reference.avaloniaui.net/api/Avalonia.Controls/NativeMenu/">http://reference.avaloniaui.net/api/Avalonia.Controls/NativeMenu/</a>.
      Also, allowing the window to resize without it glitching all over,
      and other desktop/productivity things. <br>
    </p>
    <p>Or, in reverse, if the RHI backend for QWidgets really comes to
      life, and QWidgets keeps receiving some love to be up standard
      with the latest OSes, and receive a public RHI Painter API instead
      of QOpenGLWidget, and look decent on hi-dpi, that's a winning
      product right there. In my opinion, anyway...</p>
    <p>That said, I wouldn't support scrapping what's already done. Just
      improving it. Like the native look and feel in QML actually going
      somewhere, and having a feature-equivalent set to QWidgets for
      desktop work. <br>
    </p>
    <p>Rui<br>
    </p>
    <div class="moz-cite-prefix">Em 21/04/2021 16:48, Giuseppe D'Angelo
      via Interest escreveu:<br>
    </div>
    <blockquote type="cite" cite="mid:3431ebdc-800f-08f6-245f-ecda72860fb7@kdab.com">On
      21/04/2021 17:42, Jason H wrote:
      <br>
      <blockquote type="cite">Personally, I think the exsting QtQuick
        element should be scrapped and just focus on QML versions of the
        existing Widget functionality. I love the QML syntax, hate that
        it's not just a layer on top of widgets.
        <br>
        That said, I still really like both.
        <br>
      </blockquote>
      <br>
      Do you mean something like this
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/KDAB/DeclarativeWidgets">https://github.com/KDAB/DeclarativeWidgets</a>
      <br>
      <br>
      or actually reimplementing the widgets themselves?
      <br>
      <br>
      Thanks,
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Interest mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Interest@qt-project.org">Interest@qt-project.org</a>
<a class="moz-txt-link-freetext" href="https://lists.qt-project.org/listinfo/interest">https://lists.qt-project.org/listinfo/interest</a>
</pre>
    </blockquote>
  </body>
</html>