0
如何才能讓qlineedit->settext()
只接受.ma類型的文件?按文件類型限制qlineedit
如何才能讓qlineedit->settext()
只接受.ma類型的文件?按文件類型限制qlineedit
我假設你希望字符串的格式爲<filename>.ma
QLineEdit
。
如果是這樣的話,你可以使用
void QLineEdit::setValidator (const QValidator * v)
此外,QRegExpValidator
可以驗證特定字符串。
我對RegExp不太熟悉,但我猜QRegExp rx("*.ma");
作爲正則表達式對您的情況會很好。
希望它可以幫助...
您可能需要'rx.setPatternSyntax(QRegExp ::通配符);',或者你使用真正的regulare表達,而不是一個通配符語法。 – smerlin 2010-08-11 19:42:55
@ smerlin,是的..謝謝.. :) – liaK 2010-08-12 07:06:52