Tkinter è un modulo GUI per Python. puoi usarlo per creare applicazioni basate su GUI in Python. Tkinter offre diversi widget GUI come pulsanti, menu, tela, testo, cornice, etichetta ecc. Per sviluppare applicazioni desktop. Sebbene Tkinter sia molto popolare ed è incluso in Windows, nell'installazione macosx di Python, ci sono anche opzioni alternative come PyQt, WxPython. ..
In questo tutorial vedremo come installarlo su Linux e usarlo con un esempio.
Innanzitutto, controlla se hai installato Python e controlla anche la sua versione
Apri il tuo terminale e digita python. se è installato, mostrerà informazioni come la versione, guida ... controlla la tua versione (la mia è Python 2.7.9)
aman @ vostro: ~ $ python Python 2.7.9 (impostazione predefinita, 2 aprile 2015, 15:33:21) [GCC 4.9.2] su linux2 Digitare "help", "copyright", "credits" o "licence" per ulteriori informazioni informazione.
Se non hai Python, installalo sudo apt-get install Python
Se si desidera installare python 3, immettere quanto segue. Se sei un principiante, consiglierei Python 2 invece di Python 3. Python 2 è ancora molto popolare e molte app sono fatte su di esso. Su Ubuntu python2 è ancora il predefinito sudo apt-get install python3
Infine, installa Tkinter
sudo apt-get install python-tk
per Python 3
sudo apt-get install python3-tk
Come usarlo
Ora, controlliamo se Tkinter funziona bene con questo piccolo esempio
apri il tuo terminale ed entra nella tua shell python. pitone
per python3 python3
se python è stato installato correttamente otterrai un prompt >>>. aman @ vostro: ~ $ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Ora importa il modulo Tkinter. non mostrerà alcun errore se è stato importato correttamente. NOTA: Assicurati di digitare Tkinter (non tkinter) in python2 e tkinter (non Tkinter) in python3.
>>>import Tkinter
Ora, solo per verificare puoi creare una finestra vuota usando Tkinter.
>>>Tkinter.Tk()
E: Unable to locate package python-tk
qualcuno ha avuto questo problema?