2013-05-20 104 views
0

我正在開發一個Qt程序。首先它有一個登錄頁面。當您輸入密碼時,輸入密碼時顯示一些點,如同它隱藏。我做了一個QCheckBox用於顯示密碼。但我不知道如何編寫它的SLOT,當它檢查密碼顯示。有什麼Qt函數?我該怎麼辦?在Qt中顯示密碼

+0

這可能會幫助你http://programmingexamples.wikidot.com/qt-signals-and-插槽 – 2013-05-20 09:51:14

回答

1

你必須創建QCheckBox觸發事件的處理程序,你必須寫一個東西看起來像:

yourLineEdit->setEchoMode(yourCheckBox->checkState() == Qt::Checked ? QLineEdit::Normal : QLineEdit::Password); 
+0

感謝您的完美回答 –

+0

它沒有工作?!!!!密碼只是顯示點和檢查複選框它沒有改變?! –

+0

你可以paster.bin你的代碼? – AnatolyS

1

請參閱QLineEdit的EchoMode並將其設置爲最適合您需要的選項。

+0

感謝您的好參考... –