Introduzione
Tkinter è una libreria Python utilizzata per creare interfacce utente grafiche (GUI). È un'interfaccia Python standard per il toolkit GUI Tk, ampiamente utilizzato nel sistema operativo Linux. In questo tutorial impareremo come installare Tkinter su un sistema Linux usando pip o apt-get.
Per installare il modulo Tkinter di Python su un sistema Linux, è necessario che siano installati i seguenti prerequisiti:
- Python: Tkinter è un modulo per Python, quindi dovrai avere Python installato sul tuo sistema. La maggior parte delle distribuzioni Linux viene fornita con Python preinstallato, ma se non lo hai installato puoi utilizzare il gestore pacchetti della tua distribuzione per installarlo.
- Tcl/Tk: Tkinter è basato sulle librerie Tcl/Tk, quindi sarà necessario che queste librerie siano installate per poter utilizzare Tkinter. La maggior parte delle distribuzioni Linux viene fornita con Tcl/Tk preinstallato, ma se non le hai installate puoi usare il gestore di pacchetti della tua distribuzione per installarle.
- Un ambiente di sviluppo: per installare Tkinter, è necessario disporre di un ambiente di sviluppo configurato sul proprio sistema. Questo tipicamente include un compilatore (come GCC) e l'utility make. Se non hai installato questi strumenti, puoi utilizzare il tuo gestore di pacchetti di distribuzione per installarli.
Installa Tkinter su Linux
Tkinter è già incluso come parte dell'installazione di Python. Non è necessario installare nulla in modo esplicito per utilizzare Tkinter.
Per verificare se Tkinter è già installato sul tuo sistema, apri una finestra del terminale e digita il seguente comando:
python -m tkinter
Se Tkinter è installato, questo comando dovrebbe aprire una finestra di dialogo vuota. In caso contrario, otterrai un messaggio di errore che indica che il modulo "tkinter" non è stato trovato.
Se ottieni un messaggio di errore, significa che Tkinter non è installato sul tuo sistema. In questo caso, dovrai installare il pacchetto Tkinter usando il gestore di pacchetti del tuo sistema.
Per installare Tkinter su Ubuntu, esegui il seguente comando:
sudo apt-get install python3-tk
Per installare Tkinter su CentOS, esegui il seguente comando:
sudo yum install python3-tkinter
Sui sistemi Linux basati su Arch:
sudo pacman -S tk
Sui sistemi Linux basati su Fedora:
sudo dnf install python3-tkinter
Una volta completata l'installazione, Tkinter sarà disponibile per l'uso con Python.
Esecuzione di un esempio con Tkinter
Facciamo un esempio di programma Python usando il modulo Tkinter. Crea un file "example.py" con il seguente contenuto:
from tkinter import *
window=Tk()
lbl=Label(window, text="Welcome to noviello.it", font=("Helvetica", 16))
lbl.place(x=60, y=50)
window.title('Hello Python')
window.geometry("400x150+10+10")
window.mainloop()
Ora esegui lo script Python con il seguente comando.
python3 example.py
Conclusione
In questo tutorial, abbiamo imparato come installare Tkinter su un sistema Linux usando pip o apt-get. Abbiamo anche imparato come importare e utilizzare Tkinter nei nostri script Python. Tkinter è una potente libreria che ci consente di creare applicazioni GUI attraenti e funzionali in Python ed è ampiamente utilizzata nell'ecosistema Linux. Con questa conoscenza, dovresti essere in grado di utilizzare Tkinter per creare le tue applicazioni GUI su un sistema Linux.