Okno dialogowe umożliwiające wskazanie folderu w module tkinter
Stronę tą wyświetlono już: 3212 razy
Kolejne standardowe okno dialogowe, które w systemie Windows ma odmienny wygląd niż w systemie Linux jest oknem umożliwiającym wskazanie przez użytkownika folderu w sposób graficzny. Okno to (jak nie trudno się domyślić) zwraca ścieżkę bezwzględną do wskazanego folderu. Oto przykład programu z użyciem tegoż okna:
- import tkinter as tk
- import tkinter.filedialog as fd
- import tkinter.messagebox as msb
- class Application:
- def __init__(self):
- self.window = tk.Tk()
- self.window.bind("<Button-1>", self.on_lbc)
- self.window.mainloop()
- def on_lbc(self, event):
- directory = fd.askdirectory() # wywołanie okna dialogowego do wskazania ścieżki do folderu docelowego
- if directory:
- msb.showinfo("Info", "Znaleziono taki folder {folder}".format( folder = directory ))
- apl = Application()
Co tu dużo gadać, prosto, łatwo i przyjemnie. Poniżej zamieszczam screen okna dialogowego w systemie Windows i Linux.



Tytuł:
Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy
Autor:
Urszula Wiejak, Adrian Wojciechowski

Tytuł:
Python i praca z danymi. Przetwarzanie, analiza, modelowanie i wizualizacja. Wydanie III
Autor:
Avinash Navlani, Armando Fandango, Ivan Idris

Tytuł:
Black Hat Python. Język Python dla hakerów i pentesterów. Wydanie II
Autor:
Justin Seitz, Tim Arnold

Tytuł:
Python z życia wzięty. Rozwiązywanie problemów za pomocą kilku linii kodu
Autor:
Lee Vaughan

Tytuł:
Python dla nastolatków. Projekty graficzne z Python Turtle
Autor:
Krzysztof Łos

Tytuł:
Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych
Autor:
Felix Zumstein

Tytuł:
Python dla testera
Autor:
Piotr Wróblewski

Tytuł:
Python 3. Projekty dla początkujących i pasjonatów
Autor:
Adam Jurkiewicz

Tytuł:
Machine learning, Python i data science. Wprowadzenie
Autor:
Andreas C. Müller, Sarah Guido

Tytuł:
Python na maturze. Rozwiązania i analiza wybranych zadań programistycznych
Autor:
Roland Zimek