DEV Community

Cover image for Wat is Tkinter? (Dutch)
compilerboiler
compilerboiler

Posted on

Wat is Tkinter? (Dutch)

Om desktop software te maken, kunt u gebruik maken van de tkinter module. Tkinter is een module voor GUI's (gebaseerd op de Tk GUI toolkit).

Dit is de standaard module voor grafische apps voor Python. Tkinter wordt meegeleverd met Linux, Microsoft Windows en Mac OS X.

Natuurlijk zijn er ook andere GUI-modules zoals PyQt, PyGTK, simpleGUI en andere. Een van de voordelen van tkinter is dat het standaard is inbegrepen en dat u het snel kunt leren.

tkinter app

Voorbeeld

Met tkinter kunt u snel grafische interfaces bouwen. Het onderstaande voorbeeld toont u de hello world app.

from tkinter import *

root = Tk()

w = Label(root, text="Hello, world!")
w.pack()

root.mainloop()

tkinter hello world

Het laadt de module zo:

from tkinter import *

Als u een import fout krijgt, zorg er dan voor dat u Python versie 3 of nieuwer gebruikt.

python --version

Dan wordt tk (root window) geïnitialiseerd met:

root = Tk()

Een label met de tekst "Hallo wereld" wordt aangemaakt en toegevoegd aan het hoofdvenster.

w = Label(root, text="Hello, world!")
w.pack()

U kunt veel widgets aan uw venster toevoegen zoals knoppen, bestandmenu, afbeeldingen een invoerveld en andere.

Top comments (0)