Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пайтон, Tkinter. Get не выводит написанное в поле ввода Entry.

Михаил К. Ученик (95), открыт 3 часа назад
Столкнулся с проблемой при написании кода. При попытке вывести текст он выводит рандомно цифры и в конце get. Как сделать так, чтобы get выводил то, что было написано в поле ввода Entry? Код прилагается.


import tkinter as tk
from tkinter import *

def show():
label["text"] = entry.get

def clicked():
lbl.configure(text= "")

root = tk.Tk()
root.title("zufaelliges Fenster")
root.geometry("250x250")

lbl = Label(root, text= "Ввод:", font= ("Arial Bold", 16))
lbl.grid(column= 1, row= 1)

btn1 = Button(text= "Вывод", font= ("Ariel Bold", 10), command= show)
btn1.grid(column= 9, row= 1)

entry = Entry(root, width= 25)
entry.grid(column= 1, row= 25)

label= Label()
label.grid(column= 1, row= 20)

root.mainloop
2 ответа
Владимир Кирсанов Ученик (132) 3 часа назад
```
import tkinter as tk
from tkinter import *

def show():
label["text"] = entry.get() # Вызов метода get()

def clicked():
lbl.configure(text="")

root = tk.Tk ()
root.title("zufaelliges Fenster")
root.geometry("250x250")

lbl = Label(root, text="Ввод:", font=("Arial Bold", 16))
lbl.grid(column=1, row=1)

btn1 = Button(root, text="Вывод", font=("Ariel Bold", 10), command=show)
btn1.grid(column=1, row=2)

entry = Entry(root, width=25)
entry.grid(column=1, row=3)

label = Label(root, text="")
label.grid(column=1, row=4)

root.mainloop()
```


думаю поможет)
oscrn Мастер (1697) 1 час назад
 import tkinter as tk 
from tkinter import *

def show():
# Используйте entry.get() для получения текста из Entry
label["text"] = entry.get()

def clicked():
lbl.configure(text="")

# Создаем главное окно
root = tk.Tk()
root.title("Окно ввода")
root.geometry("250x250")

# Метка с текстом "Ввод:"
lbl = Label(root, text="Ввод:", font=("Arial Bold", 16))
lbl.grid(column=0, row=0)

# Поле ввода
entry = Entry(root, width=25)
entry.grid(column=1, row=0)

# Кнопка для вывода текста
btn1 = Button(root, text="Вывод", font=("Arial Bold", 10), command=show)
btn1.grid(column=1, row=1)

# Метка для отображения результата
label = Label(root, text="", font=("Arial", 12))
label.grid(column=1, row=2)

# Запускаем главный цикл Tkinter
root.mainloop()
Похожие вопросы