2013-03-13 26 views

回答

2

參考QComboBox::setValidator(const QValidator*)成員函數:

http://qt-project.org/doc/qt-4.8/qcombobox.html#setValidator

這允許您設置一個驗證器來限制用戶鍵入到組合框的行編輯任何輸入。

Qt提供了三個驗證器:QIntValidator用於將輸入限制在一定範圍內的整數; QDoubleValidator將輸入限制在一定範圍內且具有指定精度的浮點值;和QRegExpValidator來限制對特定正則表達式的輸入。如果您的驗證需求更復雜,您也可以子類QValidator並編寫您自己的,然後將其安裝到組合框中。另見:http://qt-project.org/doc/qt-4.8/qvalidator.html

+0

謝謝!正是我想要的! – zhangailin 2013-03-13 04:46:10

相關問題