Всем привет!
есть данный код, и по нажатию на кнопку должно отображаться введенное значение из текст-боха, но этого не происходит:
#СОЗДАНИЕ ТЕКСТ БОКСА
textbox = QLineEdit(root)
textbox.move(220, 25)
textbox.resize(90, 20)
textbox2 = textbox.text()
#ФУНКЦИЯ, КОТОРАЯ ВЫВОДИТ ВВЕДЕННОЕ ЗНАЧЕНИЕ ИЗ ТЕКСТ БОКСА
def nameUserDef():
Label(textbox2, 220, 200)
#КНОПКА ЗАПУСКАЮЩАЯ ФУНКЦИЮ, КОТОРАЯ ВЫВОДИТ ВВЕДЕННОЕ ЗНАЧЕНИЕ ИЗ ТЕКСТ БОКСА
Button('получить введенные данный', 220, 170, nameUserDef)
а вот тот же самый код, только я дописал туда это -
textbox.setText('привет')
и он прекрасно работает:
#СОЗДАНИЕ ТЕКСТ БОКСА
textbox = QLineEdit(root)
textbox.move(220, 25)
textbox.setText('привет')
textbox.resize(90, 20)
textbox2 = textbox.text()
#ФУНКЦИЯ, КОТОРАЯ ВЫВОДИТ ВВЕДЕННОЕ ЗНАЧЕНИЕ ИЗ ТЕКСТ БОКСА
def nameUserDef():
Label(textbox2, 220, 200)
#КНОПКА ЗАПУСКАЮЩАЯ ФУНКЦИЮ, КОТОРАЯ ВЫВОДИТ ВВЕДЕННОЕ ЗНАЧЕНИЕ ИЗ ТЕКСТ БОКСА
Button('получить введенные данный', 220, 170, nameUserDef)
тоесть вы поняли в чем дело? пока изначально в коде не задашь какое-нибудь строковое значение текст-боху, он не будет выводить ничего..
Нельзя сделать так, чтобы выводилось значение тогда, когда ввел что-то в сам текст-бох?
Спасибо