@EAleg

Как решить проблему с текстом в новом окне в Toplevel?

Подскажите, где у меня ошибка в функции (или что нужно добавить), т.к. когда нажимаю на кнопку open, появляется окно, но там нету текста. Спасибо за внимание и ответ.

from tkinter import *  
import tkinter as tk
from tkinter import Button
from tkinter import messagebox
from PIL import ImageTk,Image
root = Tk()  

root.minsize(width = 900, height = 500)
root.geometry("500x400")  

root.iconbitmap("c:/progs/treasuremap.ico")

welcome = tk.Label(root, text="Добро пожаловать", fg = "red").place(x=350, y=0)

def bu1():
	my_text = Toplevel(root, height=500, width=500).pack()
	my_text = Text (root, width=60, height=20).pack()
	my_text.pack(pady=20)
	my_text.insert(tk.INSERT, "текст2")
  
btn = Button(root, text = "open", command = bu1).place(x=75,y=50)
   
exit_but = Button(root, text = "Выход из программы", command = root.quit).place(x=100, y=150) 

root.mainloop()


5fe37df83135b887234425.png
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ответы на вопрос 1
@o5a
def bu1():
  window = Toplevel(root, height=500, width=500)
  my_text = Text(window, width=60, height=20)
  my_text.pack(pady=20)
  my_text.insert(tk.INSERT, "текст2")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы