TypeError: insert() missing 1 required positional argument: 'string'
TypeError: insert() missing 1 required positional argument: 'string'
我花了一个小时的大部分时间试图找到这个错误的解决方案:TypeError: insert() missing 1 required positional argument: 'string' ...
有人请帮助 D:
这是我写的一小段代码。是的,我对 python 和 tkinter 很陌生。可能只是一个菜鸟的错误。
from tkinter import *
root = Tk()
root.geometry("300x300")
message = Entry(root, width=10).grid(row=1, column=1)
message = Entry.insert(message, "default")
root.mainloop()
这是我不断收到的错误:
Traceback (most recent call last):
File "E:\Hidden\DoS\_console.py", line 6, in <module>
message = Entry.insert(message, "default")
TypeError: insert() missing 1 required positional argument: 'string'
这是insert
方法的定义:
insert(index, string)
Inserts text at the given index. Use insert(INSERT, text)
to insert text at the cursor, insert(END, text)
to append text to the widget.
我认为你需要这样使用它:
message = Entry(root, width=10).grid(row=1, column=1)
message.insert(INSERT, "default")
我用 INSERT
在光标位置插入文本。
如果需要在开头添加:
message.insert(0, "default")
我花了一个小时的大部分时间试图找到这个错误的解决方案:TypeError: insert() missing 1 required positional argument: 'string' ... 有人请帮助 D: 这是我写的一小段代码。是的,我对 python 和 tkinter 很陌生。可能只是一个菜鸟的错误。
from tkinter import *
root = Tk()
root.geometry("300x300")
message = Entry(root, width=10).grid(row=1, column=1)
message = Entry.insert(message, "default")
root.mainloop()
这是我不断收到的错误:
Traceback (most recent call last):
File "E:\Hidden\DoS\_console.py", line 6, in <module>
message = Entry.insert(message, "default")
TypeError: insert() missing 1 required positional argument: 'string'
这是insert
方法的定义:
insert(index, string)
Inserts text at the given index. Useinsert(INSERT, text)
to insert text at the cursor,insert(END, text)
to append text to the widget.
我认为你需要这样使用它:
message = Entry(root, width=10).grid(row=1, column=1)
message.insert(INSERT, "default")
我用 INSERT
在光标位置插入文本。
如果需要在开头添加:
message.insert(0, "default")