Stronę tą wyświetlono już: 9354 razy
Kolejny zestaw okien dialogowych, jakie często zdarza się nam spotykać w różnych programach to okno Open file i Save file. Tak się cudownie składa, że z najdzikszą wręcz rozkoszą mogę powiadomić was, iż moduł tkinter udostępnia również obsługę i tych okien dialogowych. Coby zbyt dużo nie gadać i za wiele nie marudzić, oto praktyczny przykład zastosowania tych okien w bardzo prostym programiku do otwierania plików tekstowych (czyli jakby nie patrzeć notatnik):
Powyższy przykład pokazuje jak działają funkcje askopenfilename i asksavefilename znajdujące się w module filedialog znajdującym się w module tkinter. Obie te funkcje zwracają pustą krotkę, gdy zamknięto okno nie wybierając żadnego pliku. W przeciwnym przypadku zwraca ścieżkę do wybranego pliku. Poniżej pokazany został screenshoot programu z oknem dialogowym otwierającym plik.