Я создаю проект, в котором при нажатии кнопки текст из другой функции появится в GUI под этой кнопкой.
Текст - это результат функции, сохраненный в списке.
Я хочу отобразить полный текст в окне графического интерфейса пользователя, и если это не подходит для небольшого окна, продолжайте в новой строке, чтобы автоматически вписаться
До сих пор я пытался отобразить результат в метке.grid, но я могу видеть первую половину предложения моего текста. Я также изменил значение ipadx и ipady, но это не то, что я хотел, так как он отображает все предложения по вертикали, пока все не отобразится
from tkinter import *
import tkinter as tk
from tkinter.messagebox import *
global my_list
my_list = ["This is the first sentence , ", "This is the second sentence ,", "this is the third sentence ,", "this is the last sentence "]
def show_answer():
Ans = my_list
blank.insert(0, Ans)
main = Tk()
main.title('Programm')
main.geometry('500x500+300+100')
Button(main, text='Show', command=show_answer).grid(row=30, column=1, sticky=W, pady=4)
Label(main, text="The text is").grid(row=2)
blank = Entry(main)
blank.grid(row=2, column=1, ipadx=50, ipady=50, sticky="NW")
mainloop()