1
我有一個QLineEdit控件,並且想爲它設置驗證器。QValidator和鍵盤語言qt
QRegExp regExp("[A-Za-z0-9]+");
QRegExpValidator *regExpVal = new QRegExpValidator();
regExpVal->setRegExp (regExp);
ui->lineEditName->setValidator (regExpVal);
之後,我不能在lineEditName和lineEditAlias上用越南語鍵盤輸入任何字母數字字符。 Qt總是清除我輸入的字符。 我該如何解決這個問題?