sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Практическая задача. Работа с графическим интерфейсом (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()

Индивидуальное обучение Python программа курса

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего