2010-08-11 78 views

回答

2

我假設你希望字符串的格式爲<filename>.maQLineEdit

如果是這樣的話,你可以使用

void QLineEdit::setValidator (const QValidator * v) 

此外,QRegExpValidator可以驗證特定字符串。

我對RegExp不太熟悉,但我猜QRegExp rx("*.ma");作爲正則表達式對您的情況會很好。

希望它可以幫助...

+1

您可能需要'rx.setPatternSyntax(QRegExp ::通配符);',或者你使用真正的regulare表達,而不是一個通配符語法。 – smerlin 2010-08-11 19:42:55

+0

@ smerlin,是的..謝謝.. :) – liaK 2010-08-12 07:06:52