Python, проблема с функцией ввода tkinter - PullRequest
0 голосов
/ 23 января 2020

Когда я пишу это в своем коде python, отображается следующая ошибка. Что я могу сделать, чтобы восстановить его?

filename = tkinter.StringVar()
entry_function = tkinter.Entry(parent, textvariable=filename, bg="black", font=("Hacker", 15, "normal"),fg= "white", width = 18)
tkinter.Entry.insert(0,'keylogger')
tkinter.Entry.pack(default)

Ошибка

  Messaggio=insert() missing 1 required positional argument: 'string'
  Origine=D:\finale\Homework.py
  Analisi dello stack:
  File "D:\finale\Homework.py", line 138, in <module>
    tkinter.Entry.insert(0,'keylogger')

1 Ответ

1 голос
/ 23 января 2020

Сначала определите виджет Entry, а затем вставьте значение.

Вот пример:

import tkinter as tk

window = tk.Tk()

ent = tk.Entry(window, width=20)
ent.grid(row=0, column=0)

# insert value
ent.insert(0,'keylogger')

window.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...