Ich suchte (eine unglaubliche Menge an Zeit) durch Qt-Dokumentation und einige andere Dokumentation online, aber ich kann keine Antwort bekommen.Wie verwende ich QRegularExpression in Qt
Ich verwende einen QLineEdit, der einen "C++ Klassennamen" (das heißt, es sollte nur akzeptieren [AB] (< -Uppercase als auch), [0-9] und Unterstrich (_). Egal wie (blind) ich versuche es einzurichten, funktioniert es nicht.
1 m_classDefLayout->addRow("Class Name",m_className);
2 m_className->setValidator(m_nameValidator);
3 m_nameValidator->setRegularExpression(*m_nameRegExp);
4 //m_namePattern=();
5 m_nameRegExp->setPattern(m_namePattern);
Was ich in den Klammern der Linie einfügen 4? ich frage nicht für Code zu kopieren und einzufügen. Einige Beispiele (selbst eine gut erklärt) kann mir helfen, also werde ich endlich mein Projekt beenden.
Sie sollten Datentypen jedes Mitglieds zeigen .. – hyun