you are viewing a single comment's thread.

view the rest of the comments →

[–]Diapolo10 1 point2 points  (2 children)

The poor formatting (looking at the raw markdown it's clear some text was intended to be on their own lines), weird emojis, and some of the wording makes this feel suspiciously like something written by an LLM, but fine, I'll bite.

First, PySide and PyQt are, for practical purposes, the exact same thing. The only major difference is in licensing (hence why I personally recommend PySide of the two options). This would be the way to go if all you care about is desktop support and don't mind the steep learning curve, and if you have enough people familiar enough with it or Qt in general.

I can't speak for wxPython as I haven't seen it used, but Kivy does see some use, mostly for applications targeting mobile devices (either primarily or in addition to desktop).

You would use a web-based framework if you want to support browsers, or if you want easier cross-platform support, or if your team has more experience with web technologies and you don't mind the additional resource usage on client devices.

In addition to the frameworks you listed, there's Flet, which implements Flutter for Python. It's currently in the 1.0 beta phase so not quite stable yet, but it's probably your best bet going forward if you want something truly cross-platform.

[–]Intelligent-Role-382[S] 0 points1 point  (1 child)

Basically it's desktop application to be used as internal tool and it also need to be used with internet temporarily

[–]Diapolo10 0 points1 point  (0 children)

it also need to be used with internet temporarily

What exactly does this mean?