So far my Python programs have been very much text input based, i.e. users would need to use a command line to input values or progress in the program. This is okay for some users but the majority of modern computer users prefer using a Graphical User Interface (GUI), and Python does allow for a GUI.
I have created a quick little program just to show off a very basic GUI window interface, displaying some text and having an action carried out when a button is pressed.
——
#!/bin/python3
#geektechstuff
#Making a GUI window
#libraries to import
from tkinter import *
#create window
window = Tk()
#create window with text in it
text_in_window=Text(window,width=50,height=1)
text_in_window.insert(END,’We have made a window containing text’)
text_in_window.pack()
#create a window containing a button
#define an action for the button
def button_action():
window.destroy()
#put action and button together
button = Button(window, text=”Exit”, command=button_action)
button.pack()
——
This program makes use of the Tkinter library to create the GUI.
One thought on “Creating a basic GUI window (Python)”
Comments are closed.