Задать вопрос
@denum999

Как вставить переменную в функцию Label при использовании Tkinter, чтобы она выводилась на экран вместе с другим содержимым этой функции??

from tkinter import *  
  def clicked():  
    res = "Привет {}".format(txt.get())  
    lbl.configure(text=res)  
  
  
window = Tk()  
window.title("Добро пожаловать в приложение!")  
window.geometry('400x250')  
x = ("тест")
lbl = Label(window, text="Привет",x)  #?????
lbl.grid(column=0, row=0)  
txt = Entry(window,width=10)  
txt.grid(column=1, row=0)  
txt.focus()
btn = Button(window, text="Клик!", command=clicked)  
btn.grid(column=2, row=0)  
window.mainloop()


На данный момент, если оставлять x вылезает ошибка: positional argument follows keyword argument
  • Вопрос задан
  • 3550 просмотров
Подписаться 3 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
5e1ff0ac066b9696317852.jpeg
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
from tkinter import *

root = Tk()
var = StringVar()
var.set('hello')

l = Label(root, textvariable = var)
l.pack()

t = Entry(root, textvariable = var)
t.pack()

root.mainloop()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы