def welcomeStage (self):
self.test = QtGui.QLineEdit (self)
self.test.move (50, 150)
QtCore.QObject.connect (self.test, QtCore.SIGNAL ('returnPressed()'), self.passwordStage)
def passwordStage (self):
self.email = self.test.text()
self.test.clear()
self.test.setEchoMode (QtGui.QLineEdit.Password)
QtCore.QObject.connect (self.test, QtCore.SIGNAL ('returnPressed()'), self.loginStage)
def loginStage (self):
self.pwd = self.test.text()
print self.pwd
if len (self.pwd) < 0:
welcomeStage ()
return
簡単に言えば、私はログインフォームを作成しています。ユーザーが電子メールを入力すると、テキストフィールドがクリアされ、エコーモードがパスワードモードに設定されます。text()関数は電子メールを正常に返しますが、エコーモードを変更した後にtext()を呼び出すと、0が返されます。text()関数とその動作に関する情報を探してドキュメントを調べてきました。パスワードモードがオンのとき、しかし私は何も見つかりませんでした。誰かがこれがどのように行われるか知っていますか?