Обнаружить изменение, когда значения введены в заполнитель

У меня есть макет формы, где я набираю какое-то значение, используя QLineEdit(self).setPlaceholderText("Write your name"), Я записываю значение и нажимаю кнопку "ОК", после чего мне нужно вывести это значение на экран. Как мне это сделать?

1 ответ

Решение

Вам нужно сохранить ссылку на ваш lineedit, чтобы вы могли спросить его, что за контент имеет позже.

Чтобы быть вставленным в ваш код:

self.q = QtGui.QLineEdit(self)
self.q.setPlaceholderText("Write your name")
# user does their thing
print( self.q.text() )

Последняя строка, конечно же, указывается там, где вы имеете дело с нажатием кнопки ОК.

Другие вопросы по тегам