Ограничение qlineedit типом файла - PullRequest
0 голосов
/ 11 августа 2010

Как можно иметь qlineedit->settext() для приема файла только типа .ma?

1 Ответ

2 голосов
/ 11 августа 2010

Полагаю, вы хотите, чтобы строка имела формат <filename>.ma в QLineEdit.

Если это так, вы можете использовать

void QLineEdit::setValidator ( const QValidator * v )

Кроме того, QRegExpValidator может проверяться для определенных строк.

Я не очень хорошо разбираюсь в RegExp, но, думаю, QRegExp rx("*.ma"); как регулярное выражение подойдет для вашего случая.

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...