def show_text_in_window(text: str):
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry("600x800")
frame_widget = ttk.Frame(root)
frame_widget.pack(fill=tk.BOTH, expand=True)
scrollbar_widget = ttk.Scrollbar(frame_widget)
scrollbar_widget.pack(side=tk.RIGHT, fill=tk.Y)
text_widget = tk.Text(
frame_widget,
yscrollcommand=scrollbar_widget.set,
wrap=tk.WORD,
)
text_widget.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
scrollbar_widget.config(command=text_widget.yview)
text_widget.insert(tk.END, text)
text_widget.config(state=tk.DISABLED) # Только для чтения
root.mainloop()
show_text_in_window("Наш длинный текст")
Python — показать текст в окне
Добавить комментарий