H
H
hardwellZero2015-02-05 23:39:59
Python
hardwellZero, 2015-02-05 23:39:59

How to make a 'required' QLineEdit field?

Здравствуйте. У меня несколько вопросов по 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]
Буду благодарен за советы. Спасибо ;)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vinatorul, 2015-02-06
@Vinatorul

Create a field change signal.
Create a slot that will catch this signal and check the field for emptiness.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question