0
Я заинтересован в написании пользовательского графического редактора gui для ДНК с использованием python и Qt. Я бы хотел, чтобы редактор ограничивал ввод пользователя в текстовое окно только определенными буквами (например, ATGC). Какой был бы лучший способ сделать это?Ограничение ввода символов в пользовательском текстовом редакторе Python Qt?
Я не знаю полных правил написания ДНК, однако я считаю, что вы должны начать с «регулярных выражений». С его помощью у вас есть мощный инструмент для проверки входного текста. – Dryadwoods
Я знаю, как использовать регулярные выражения. Я думал больше о том, есть ли какой-то прослушиватель событий для ввода клавиатуры в Qt, который позволил бы мне ограничить ввод символов, или мне нужно написать свой собственный. –