@hardwellZero

Как сделать 'required' поле QLineEdit?

Здравствуйте. У меня несколько вопросов по PyQt.
1) Есть поле:
self.email = QtGui.QLineEdit(self)
Как сделать его обязательным? Когда оно пустое, то кнопка self.button.SetDisabled(True), когда не пустое - self.button.SetDisabled(False)
Проще говоря, что-бы кнопка нажималась только тогда, когда поле НЕ пустое.
2) Есть кнопка:
Пытаюсь подчеркнуть только первую букву. Код ниже подчеркивает весь текст
self.btn1 = QtGui.QPushButton("Start", self)
self.btn1.setStyleSheet('QPushButton {text-decoration: underline}')

Первую букву могу найти таким способом:
self.btn1.text()[0]
Буду благодарен за советы. Спасибо ;)
  • Вопрос задан
  • 2848 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vinatorul
@Vinatorul
Developer
Создайте сигнал на изменение поля.
Создайте слот, который будет ловить этот сигнал и проверять поле на пустоту.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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