Я программист QT, теперь мне нужно разрешить пользователям указывать имя объекта в моей программе. Существует правило, что имя может содержать только несколько символов, и если пользователь вводит недопустимый символ, я хочу открыть диалоговое окно, чтобы указать ошибку, как в Windows (см. Прикрепленное изображение). Я реализовал подкласс, производный от QRegExpValidator, и могу успешно получить сигнал, когда он не проходит проверку. Но как я могу реализовать такой диалог? У кого-нибудь есть идеи по этому поводу?
Заранее спасибо.