Практическая задача. Работа с графическим интерфейсом (Tkinter) - Python 3
# Импортируем
# Для работы с окном
from tkinter
import Tk
# Для работы с кнопками
from tkinter
import ttk
# Для работы с диалоговыми окнами
from tkinter
import filedialog
# Создаём экземпляр класса
main_form = Tk()
# Заголовок окна
main_form.
title("
www.it-guru.kz ")
# Функция для открытия диалогового окна - выбор файла
def open_file_name():
open_file_name =
filedialog.askopenfilename()
print("open_file_name",
open_file_name)
# Функция для открытия диалогового окна - сохранить файл
def save_file_name():
save_file_name =
filedialog.asksaveasfilename()
print("save_file_name",
save_file_name)
# Функция для открытия диалогового окна - выбор папки
def dir_name():
dir_name =
filedialog.askdirectory()
print("dir_name",
dir_name)
# Создание кнопок
b1 = ttk.Button(main_form, text="Open", command=open_file_name, width=45)
# Размещение в родительском виджете
b1.pack()
b2 = ttk.Button(main_form, text="Save", command=save_file_name, width=45)
# Размещение в родительском виджете
b2.pack()
b3 = ttk.Button(main_form, text="Select Dir", command=dir_name, width=45)
# Размещение в родительском виджете
b3.pack()
# Не забудьте об этом
# Запуск цикла
main_form.mainloop()
Возврат к списку