TypeError: insert() fehlt 1 erforderliche positionelle argument: 'string'
Habe ich verbrachte den besseren Teil von einer Stunde, nur versuchen, um die Lösung zu finden, um diesen Fehler: TypeError: insert() fehlt 1 erforderliche positionelle argument: 'string' ...
Bitte jemand helfen D:
Hier ist ein kleines Stück code, den ich geschrieben habe. Und ja, ich bin sehr neu in python und tkinter.. Wahrscheinlich nur ein noob Fehler..
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()
Und hier ist die Fehlermeldung, die ich erhalte:
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'
- Auch können Sie den Standard-text auf ein Text-widget? Wenn ja, wie würden Sie gehen über das. Ich wäre mit 'Text' das gleiche wie 'der Eintrag'..
message = Entry.insert(message, "default")
- was? Warum rufst du diese Methode auf dieEntry
Klasse selbst? Warum sind Sie vorbeimessage
als argument oder die Zuweisung das Ergebnismessage
? Wie haben Sie selbst kommen mit dieser Zeile?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die definition von
insert
Methode:Ich glaube, Sie brauchen, um es so zu benutzen:
Ich verwendet
INSERT
den text einfügen an der cursor-position.Wenn Sie es hinzufügen müssen am start: