import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
# Створення елементів інтерфейсу
self.text = tk.Text(self)
self.text.pack()
self.insert_button = tk.Button(self, text="Вставити", command=self.insert_text)
self.insert_button.pack(side="left", fill="x")
self.move_button = tk.Button(self, text="Взяти", command=self.move_text)
self.move_button.pack(side="left", fill="x")
self.clear_button = tk.Button(self, text="Видалити", command=self.clear_text)
self.clear_button.pack(side="left", fill="x")
def insert_text(self):
self.text.insert(1.0, "Hello World")
def move_text(self):
text = self.text.get("1.0", tk.END).strip()
self.text.delete("1.0", tk.END)
self.text.insert("1.0", text.rjust(20))
def clear_text(self):
root = tk.Tk()
app = Application(master=root)
app.mainloop()
Я надеюсь этого хватит, не знаю как доработать дальше
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
# Створення елементів інтерфейсу
self.text = tk.Text(self)
self.text.pack()
self.insert_button = tk.Button(self, text="Вставити", command=self.insert_text)
self.insert_button.pack(side="left", fill="x")
self.move_button = tk.Button(self, text="Взяти", command=self.move_text)
self.move_button.pack(side="left", fill="x")
self.clear_button = tk.Button(self, text="Видалити", command=self.clear_text)
self.clear_button.pack(side="left", fill="x")
def insert_text(self):
self.text.insert(1.0, "Hello World")
def move_text(self):
text = self.text.get("1.0", tk.END).strip()
self.text.delete("1.0", tk.END)
self.text.insert("1.0", text.rjust(20))
def clear_text(self):
self.text.delete("1.0", tk.END)
root = tk.Tk()
app = Application(master=root)
app.mainloop()
Я надеюсь этого хватит, не знаю как доработать дальше