Using Tkinter to create GUI | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Using Tkinter to create GUI

I have been learning how to use Tkinter in order to create GUI. Unfortunately, all programs that I have seen seem pretty basic from a graphic design point of view. I know Tkinter allows the use of multiple widgets and to create complex programs, although they all seem pretty boring, their design seems quite simple. My question is: is it possible to code different designs with Tkinter? Or should I move to Kivy?

25th Mar 2018, 8:29 PM
Bernardo Bernardino Gameiro
Bernardo Bernardino Gameiro - avatar
7 Answers
+ 1
For learning purposes you could stick with tkinter a little longer, otherwise just move to Kivy or PyQt5
25th Mar 2018, 8:31 PM
TurtleShell
TurtleShell - avatar
+ 1
What do you mean by more complex graphics wise exactly?
25th Mar 2018, 8:39 PM
TurtleShell
TurtleShell - avatar
+ 1
Ohhhh... there is something called TKK styles/themes which you can download to change the look of widgets though there's only around 25, most look really ugly or outdated and some are platform specific, if you wanna try it out here's a link: https://wiki.tcl.tk/48689
25th Mar 2018, 9:12 PM
TurtleShell
TurtleShell - avatar
+ 1
From what I seen yeah, I personally couldn't get Kivy working properly on my machine
25th Mar 2018, 9:21 PM
TurtleShell
TurtleShell - avatar
0
@TurtleShell But is it possible to create GUI in Tkinter more complex from the graphical design point of view?
25th Mar 2018, 8:33 PM
Bernardo Bernardino Gameiro
Bernardo Bernardino Gameiro - avatar
0
@TurtleShell All GUI that I have seen in Tkinter look like the windows options apps when using windows and the default options apps for Mac when using OSX. With more complex graphics I meant the option to create an app whose interface wouldn't look like the default from the operating system that is being used and more controlled by the program. An app in which I can define how it looks like rather than a default look in which I can only change widgets, functions, spaces and colors. I hope I'm explaining myself well.
25th Mar 2018, 9:02 PM
Bernardo Bernardino Gameiro
Bernardo Bernardino Gameiro - avatar
0
Kivy on the other hand gives you the ability to define the looks and not use a theme. More like you are able to change every look in an html with css and not only predefined styles Right?
25th Mar 2018, 9:18 PM
Bernardo Bernardino Gameiro
Bernardo Bernardino Gameiro - avatar