我有一个 QLineEdit
,我正在将它用于测量转换应用程序 . 在 QLineEdit
中我只需要使用整数值,所以我使用了 QDoubleValidator
.
q_LineEdit->setValidator(new QDoubleValidator(this));
现在我希望 QLineEdit
只接受“和/字符以及整数,因为它是转换应用程序所必需的 . 如何在使用 QDoubleValidator
时使 QLineEdit
接受它?
Note: 我希望我的 QLineEdit
接受这样的事情(例如 70“1/2 ) .
Note: QLineEdit
不应接受除“和/”以外的任何其他字符 .
1 回答
最后我自己想出了答案 . 这很简单 . 只需使用
QRegExpValidator
. 这是我的一段代码: