Розробіть програму після запуску якої на екрані в текстове поле вводять текст.Натискувння кнопки перетворити викликає на екран інформаційне вікно з перетвореним текстом б) текст написано двічі. Тільки нормально
Ответы
Ответ:
Ось код для розробки програми, що відповідає на ваше запитання на мові Python з використанням бібліотеки tkinter:
import tkinter as tk
# функція для перетворення тексту
def transform_text():
# отримуємо введений текст з текстового поля
original_text = text_input.get("1.0", tk.END).strip()
# перетворюємо текст (наприклад, у верхній регістр)
transformed_text = original_text.upper()
# виводимо перетворений текст у вікні
info_window = tk.Toplevel(root)
info_window.title("Перетворений текст")
info_label = tk.Label(info_window, text=transformed_text)
info_label.pack()
# створення головного вікна
root = tk.Tk()
root.title("Перетворення тексту")
# створення текстового поля для введення тексту
text_input = tk.Text(root)
text_input.pack()
# створення кнопки для запуску перетворення тексту
transform_button = tk.Button(root, text="Перетворити", command=transform_text)
transform_button.pack()
# створення текстового поля для повторного виводу введеного тексту
text_output = tk.Text(root)
text_output.pack()
# функція для копіювання введеного тексту в текстове поле для виводу
def copy_text():
# отримуємо введений текст з текстового поля
original_text = text_input.get("1.0", tk.END)
# виводимо текст у текстове поле для виводу
text_output.delete("1.0", tk.END)
text_output.insert("1.0", original_text)
# створення кнопки для копіювання введеного тексту
copy_button = tk.Button(root, text="Копіювати", command=copy_text)
copy_button.pack()
root.mainloop()
Ця програма створює вікно, в якому можна ввести текст у текстове поле за допомогою клавіатури. Після того, як користувач введе текст і натисне кнопку "Перетворити", програма перетворює введений текст (наприклад, у верхній регістр) та виводить його у новому вікні. Крім того, програма містить кнопку "Копіювати", яка копіює введений текст у текстове поле для виводу.