Я пытаюсь создать кроссворд с использованием QT. Я использую QTableView для этого и должно быть, что пользователь может ввести одну и только одну букву в любой из редактируемых ячеек в QTableView. Проблема в том, что я не могу понять, как наложить ограничения или ограничения на то, что пользователь может вводить в каждую редактируемую ячейку. Как это сделать? Я просмотрел документацию по QT, искал в Интернете, просматривал события нажатия клавиш / мыши в QT, но все же не понял, как это сделать. Любая помощь будет оценена по достоинству. Спасибо.