Comparing PyQT to Webtechnologies for desktop apps

Hi Martin and contributors,

I’m developing a concentration app for my master’s thesis and need to build a desktop application UI. For rapid prototyping, I initially designed buttons and pages in HTML and CSS—this approach works well with quick iterations using LLMS.

So far, I’ve experimented with PySide6 (a variant of PyQT) and achieved decent results, even though it wasn’t originally intended for web-based UI development. Now, I’m looking to compare different frameworks and need your advice on the following:

  • PyQT/PySide6: What are the advantages of continuing with these frameworks for a native desktop UI?
  • Simpler Native UI Frameworks: Are there other lightweight, more straightforward options that might offer better integration or performance?
  • Electron (or Web-based Frameworks): Do web frameworks like Electron provide superior performance or added benefits when handling features like an upcoming dashboard?

In particular, I’m interested in how these options compare in terms of performance, ease of integration, and providing a native look and feel. I’d appreciate any insights or experiences you can share to help me decide which approach best fits my needs.

Thanks for your input!

Best regards, Eric

Basically, my question can be summed up by:
Is using QT Webview actually similar to using Electron, just that Electron is built especially for displaying web content, while for QT, it is just an add-on?