我使用的PyQt開發一個對話框東西,和LineEidt 一些像下面,但我不能從lineEdit1得到什麼:QLineEdit的不能得到
lineEdit1 = QtGui.QLineEdit()
lineEdit1.setEchoMode(2)
passWord = lineEdit1.text()
我使用的PyQt開發一個對話框東西,和LineEidt 一些像下面,但我不能從lineEdit1得到什麼:QLineEdit的不能得到
lineEdit1 = QtGui.QLineEdit()
lineEdit1.setEchoMode(2)
passWord = lineEdit1.text()
lineEdit1 = QtGui.QLineEdit()
lineEdit1.setEchoMode(2)
passWord = lineEdit1.text()
當然
你不能得到任何東西,因爲當執行lineEdit1.text()
時,我相信沒有字符輸入到lineEdit1
。
輸入結束後,您應該通過某種操作調用passWord = lineEdit1.text()
,例如,單擊按鈕。
您可以在QLineEdit的editingFinished()
信號上執行您的代碼。它將在QLineEdit失去焦點時執行。
你在看控制檯輸出嗎? – utdemir