按文件类型限制qlineedit

时间:2010-08-11 07:27:08

标签: qt

如何让qlineedit->settext()只接受.ma类型的文件?

1 个答案:

答案 0 :(得分:2)

我假设您希望字符串在<filename>.ma中的格式为QLineEdit

如果是这种情况,您可以使用

void QLineEdit::setValidator ( const QValidator * v )

此外,QRegExpValidator可以验证特定字符串。

我对RegExp并不熟悉,但我猜QRegExp rx("*.ma");因为正则表达式适用于你的情况。

希望它有所帮助...