2011-08-12 40 views
1

我正在QT For Symbian 3中開發應用程序。我有一個從用戶接收文本輸入的QDialog。除了無法看到在QLineEdit中輸入的文本以外,一切正常。文本在那裏,但它不可見。我使用update()和setText(),甚至樣式,但它沒有任何影響?誰能幫幫我嗎??QDialog中的QLineEdit不顯示在其中鍵入的文本

+0

當您鍵入時,您的光標是否沿着行編輯移動?在這種情況下,可能只是線條編輯的文字顏色與其背景相同? –

回答

0

所以沒有文字顯示,但是當你這樣做時:your_line_edit->text();確實有你輸入的文字?

唯一的解決辦法我能想出是要做到這一點:

your_line_edit->setEchoMode(QLineEdit::Normal); 

讓我知道是否可行。

+0

這不應該,因爲QLineEdit :: Normal是默認的 –