4

QRegExpValidator 可以与 QTextEdit 小部件一起使用吗?

我尝试通过 setValidator() 实现,并将 qtextedit 也设置为父对象。但它不起作用。

4

2 回答 2

2

您应该使用
virtual QValidator::State QRegExpValidator::validate(QString & input, int & pos) const

bool QRegExp::exactMatch(const QString & str) const
自己使用。这应该不难,您只需要确定从哪里开始验证。

于 2013-07-03T12:03:16.303 回答
-1

你可以做以下事情

  • 定义另一个将在 textChanged() 信号发出时调用的槽
  • 发出带有两个参数的信号(qtextedit 中的数据和相同数据的长度)
  • 将 validate() 插槽与上述插槽连接
于 2013-07-03T16:28:03.737 回答