Python Forum
Best GUI toolkit to learn
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Best GUI toolkit to learn
#1
Hi, please what is the best Python GUI toolkit to learn and why? Thanks.
Reply
#2
This is very much influenced on what you plan to accomplish with it.
My overall choice is wxpython (phoenix version), but right now I an writing an application using tkinter.
Qt5 is very popular, and a very good GUI package (pyqt5 for python), it has a stiffer learning curve, but is very well documented,
and offers the best assortment of widgets.

I'd take a look at: https://docs.python.org/3/faq/gui.html because there is no simple answer.
Reply
#3
There is no such thing as best.

I would use tkinter as i am familiar with it. I think its easier to just get something up and running if it is not too complex. But if it was sell it, do certain tasks that tkinter could not handle, or invest years into it, i would use wxpython (phoenix)
Recommended Tutorials:
Reply
#4
I have a problem about buttons. Example:

root=Tk()

def callback():
print("My name is Kaan")

buton=ttk.Button(root, text="Callback", command=callback)
buton.pack()


That's okay. It works but it works when I pulled click from button. I need my function works when I clicked (at the moment of pushed). Also, I need my function work like while I am pushing to button (holding) then output might be

My name is Kaan
My name is Kaan
My name is Kaan
My name is Kaan
My name is Kaan
.
.
.

So is there any setting about push-pull of buttons?

Thank you all.
Reply
#5
kaanertugrul, Please post separate thread.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Which GUI toolkit creating tool to measure distance/area on image kboortz 1 3,415 Aug-29-2020, 11:34 AM
Last Post: Larz60+
  Which GUI toolkit to use if less resource consumption is a priority. NIHILIST 1 2,347 Aug-28-2020, 08:03 PM
Last Post: jefsummers
  Trying to use code from WxPython GUI Toolkit Barrowman 3 4,146 Jun-26-2018, 05:43 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020