Всем привет.
Подскажите пожалуйста, как будет выглядеть часть кода, если надо добавитьscrollbar?
Подскажите пожалуйста, как будет выглядеть часть кода, если надо добавитьscrollbar?
Python:
import tkinter as tk
from tkinter.filedialog import *
import os
prog_window = tk.Tk() # переменная с помощью которой вызываем функции из библиотек
prog_window.title('Редактор текста/Блокнот') # название окна
text_ed = tk.Frame(master=prog_window, height=700, width=700) # окно текстового редактора
text_ed.pack(fill=tk.BOTH, side=tk.LEFT, expand=True) # расположение
text_fld = tk.Text(master=text_ed) # текстовое поле
text_fld.pack(fill=tk.BOTH) # расположение
load_button = tk.Button(master=text_ed, text='Загрузить') # содаём кнопку загрузить
save_as_button = tk.Button(master=text_ed, text='Сохранить') # содаём кнопку сохранить
load_button.pack(side=tk.RIGHT) # расположение кнопки загрузить
save_as_button.pack(side=tk.LEFT) # расположение кнопки сохранить
def load_file(event):
file = askopenfilename(defaultextension='txt') # открываем формат txt
text_fld.delete(1.0, tk.END) # очищаем текстовое поле
text_fld.insert(1.0, open(file).read()) # загружаем информацию из файла
return 'break'
def save_as_file(event):
file = asksaveasfilename(defaultextension='txt') # сохраняем формат txt
open(file, 'w').write(text_fld.get(1.0, tk.END)) # записываем инф в файл
return 'break'
load_button.bind("<Button-1>", load_file) # назначить кнопке функцию загрузить и реагирование самой кнопки на левую кнопку мыши
save_as_button.bind("<Button-1>", save_as_file) # назначить кнопке функцию сохранить и реагирование самой кнопки на левую кнопку мыши
prog_window.mainloop()