Как определить, является ли строка переменной В редакторе кода написано QPlainTextEdit? - PullRequest
0 голосов
/ 28 февраля 2019

Я пишу редактор кода javascript с помощью QPlainTextEdit, и сейчас я работаю над завершением кода с помощью QCompleter. Вопрос в том, что я не знаю, какая строка является переменной в открытом тексте. Сначала я определяю переменную по ключевому слову., Например,

var variable = "something";
class people{};

, но это не будет работать правильно, когда пользователь вставляет несколько строк или удаляет несколько строк, или пользователь просто удаляет один символ из существующей "переменной"

var variabl = "something";

очевидно, я не хочу, чтобы QCompleter выскакивал как «переменная», так и «переменная».любое решение?большое спасибо.

соответствующий вопрос

...