bin QT Neuling und arbeite unter Windows 7 mit Qt 5.3.2 und Qt Creator.
In einem Dialog ist ein QLineEdit Feld. Nachdem letzterem ein QRegExp Pattern zugewiesen wurde, erscheint bei Ausführung des Dialogs ein blasses blaues Rechteck im Editfeld.
Code: Alles auswählen
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
QRegExp rx("[A-Z]{1,7}");
QValidator *validator = new QRegExpValidator(rx, ui->NameEdit);
//QLineEdit *edit -> in Dialog.h deklariert
edit = new QLineEdit(ui->NameEdit);
edit->setValidator(validator);
}Grüße,
Bernd