QLineEdit:如何防止用户输入星号(*)?

时间:2016-09-14 12:24:00

标签: regex qt qlineedit qvalidator

我在我的应用程序中使用QLineEdit。我想阻止用户输入' *'文本中的任何地方。我试过QRegExpValidator但无法设置正确的正则表达式。请帮忙。

1 个答案:

答案 0 :(得分:0)

得到了解决方案!

QRegExp re("[^*]+");
QRegExpValidator *validator = new QRegExpValidator(re, this);

将此验证器设置为QLineEdit完成了这项工作!