Tkinter to moduł GUI dla Pythona. możesz go używać do tworzenia aplikacji opartych na GUI w Pythonie. Tkinter oferuje kilka widżetów GUI, takich jak przyciski, menu, płótno, tekst, ramka, etykieta itp. Do tworzenia aplikacji na komputery stacjonarne. Chociaż Tkinter jest bardzo popularny i jest dołączony do systemu Windows, instalacji Pythona w macosx, istnieją również alternatywne opcje, takie jak pyQt, wxPython. ..
W tym samouczku zobaczymy, jak zainstalować go na systemie Linux i użyć go na przykładzie.
Najpierw sprawdź, czy masz zainstalowany Python, a także sprawdź jego wersję
Otwórz terminal i wpisz python. jeśli jest zainstalowany, to pokaże informacje takie jak wersja, pomoc ... sprawdź swoją wersję (moja to Python 2.7.9)
aman @ vostro: ~ $ python Python 2.7.9 (domyślnie, 2 kwietnia 2015, 15:33:21) [GCC 4.9.2] na linux2 Wpisz „pomoc”, „prawo autorskie”, „kredyty” lub „licencja”, aby uzyskać więcej Informacja.
Jeśli nie masz Pythona, zainstaluj go sudo apt-get install python
Jeśli chcesz zainstalować Python 3, wprowadź następujące dane. Jeśli jesteś nowicjuszem, polecam Python 2 zamiast Python 3. Python 2 jest nadal bardzo popularny i tworzy się na nim wiele aplikacji. Na Ubuntu python2 jest nadal domyślnym sudo apt-get install python3
Na koniec zainstaluj Tkinter
sudo apt-get install python-tk
dla python 3
sudo apt-get install python3-tk
Jak tego użyć
Teraz sprawdźmy, czy Tkinter działa dobrze z tym małym przykładem
otwórz terminal i wejdź do powłoki Pythona. pyton
dla python3 python3
jeśli Python został poprawnie zainstalowany, pojawi się monit >>>. 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.
>>>
Teraz zaimportuj moduł Tkinter. nie wyświetli żadnego błędu, jeśli został poprawnie zaimportowany. UWAGA: Upewnij się, że wpisałeś Tkinter (nie tkinter) w python2 i tkinter (nie Tkinter) w python3.
>>>import Tkinter
Teraz, aby to sprawdzić, możesz utworzyć puste okno za pomocą Tkintera.
>>>Tkinter.Tk()
E: Unable to locate package python-tk
czy ktoś miał ten problem?