比如我要輸入的范圍是-60.0到6.0,帶一位小數,
編輯框->setValidator(new QDoubleValidator(-60.0,6.0,1,this));
但是如果將編輯框所有資料去掉變為空,然后游標離開編輯框,使用QLineEdit::editingFinished就不會回應了,原因我知道,
我的問題是這種情況下要怎么判斷???,因為我要將編輯框設定顯示0,但是無法獲取信號,要怎么解決???
必須是游標離開編輯框時編輯框里面為空時的信號
uj5u.com熱心網友回復:
還有在編輯框里面顯示符號-時,這個時候游標離開編輯框,要怎么獲取信號uj5u.com熱心網友回復:
可以重寫QLineEdit的focusOutEvent事件,在事件中根據text()的內容發出相應的信號uj5u.com熱心網友回復:
好的謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/58684.html
標籤:Qt
