#🔒 What's the most popular or frequently used GUI for Python (aside from TKINTER)

22 messages · Page 1 of 1 (latest)

surreal veldt
#

Good day, I am trying to make an application with GUI not just terminal in Python. I have projects on TKINTER like 2-3 years ago and I wanted to new Python GUI frameworks. Upon searching/researching, I have found KIVY and PyQT6 which I looked it up on Github for their official staging repositories. KIVY is built on Python and QT framework is built with C++. I am leaning towards these two, but would appreciate any tips and recommendation for my upcoming projects. Thank you very much

clever raptorBOT
#

@surreal veldt

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

mental solstice
# surreal veldt Good day, I am trying to make an application with GUI not just terminal in Pytho...

Both Kivy and Qt are fairly competent options. I know that Kivy is decent when it comes to doing mobile apps, so if you want to do that (and Python is your only option), then Kivy is worth a go.

I have used Qt a lot more. It is a very complete option that will cover most of what you want to do with a GUI. It is used by some apps such as OpenShot. The other major C/C++ framework is GTK which has Python bindings called PyGObject which might be worth looking into (a bunch of apps in the GNOME/GTK ecosystem are built with it such as Pitivi).

There's also the option of making a web app using one of the many web frameworks (or just vanilla HTML). For that, there's pywebview.

surreal veldt
opaque plinth
#

i like flet but have yet to use it

surreal veldt
#

Question for Qt framework, how does it work will it be in .py extension or a separate file like .cpp?

surreal veldt
mental solstice
#

(you mentioned PyQt6 earlier, PySide is the official alternative to it)

opaque plinth
#

yea i really like what they say it offers, and have seen cool things in their discord.. just to busy to start or convert something already built

surreal veldt
surreal veldt
#

Alright It seems like I'll go with PyQt6 and would check Flet down the road

#

Thanks everyone

raw geode
#

I got interested too, can they compile to a single file?

surreal veldt
#

here is one project I saw, the have like 2 .py files

#

Thanks again @mental solstice and @opaque plinth

#

!close

clever raptorBOT
#
Python help channel closed with !close

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.