Итак, я сейчас пытаюсь создать программу, которая позволит мне вводить строку, которая выводится в текстовое окно в tkinter.Тем не менее, я получаю сообщение об ошибке при нажатии кнопки «Отмена» в окне simpledialog.askstring.
это сообщение об ошибке, которое я получаю в оболочке Python:
_tkinter.TclError: wrong # args: should be ".!text insert index chars ?tagList chars tagList ...?"
Я просто хотел, чтобы программа ничего не делала при нажатии кнопки отмены.: (
from tkinter import *
from tkinter import simpledialog
import tkinter.messagebox
class Thing:
def __init__(self):
global buttonThing
global window
window = Tk()
frame1 = Frame(window)
frame1.pack()
buttonThing = Button(frame1, text = "click me", command = self.clickMe)
buttonThing.pack()
self.text =Text(window)
self.text.pack()
window.mainloop()
def clickMe(self):
uwu = simpledialog.askstring("hey","put stuff")
self.text.insert(END, uwu)
Thing()