Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
tkFileDialog - это модуль с функциями открытия и сохранения диалога. Вместо того, чтобы реализовывать их в Tkinter GUI самостоятельно.
Функция askopenfilename для создания объекта диалога файла. Расширения показаны внизу формы (Файлы типа). Код ниже просто покажет диалог и вернет имя файла. Если пользователь нажимает кнопку отмены, имя файла будет пустым. На компьютере с Windows измените начальный каталог на «C: \\».
| Методы | Параметры | результат |
|---|---|---|
| .askopenfilename | Директория, Загоовок, Расширение | Чтобы открыть файл: Диалог, который запрашивает выбор существующего файла. |
| .asksaveasfilename | Директория, Загоовок, Расширение | Чтобы сохранить файл: Диалог, который запрашивает создание или замену файла. |
| .askdirectory | — | Открыть каталог |
from tkinter import filedialog from tkinter import * root = Tk() root.filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*"))) print (root.filename)
Функция asksaveasfilename предлагает пользователю диалог сохранения файла.
from tkinter import filedialog from tkinter import * root = Tk() root.filename = filedialog.asksaveasfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*"))) print (root.filename)