[Qt][R] Автодополнение в процессе, работающем через QProcess
Решил тут в общеукрепительных целях сделать кастомную «консоль» для R, чтобы каждый кусочек вывода можно было удалять/редактировать по отдельности. Для этого запустил R через QProcess, кормлю ему команды, получаю вывод через stdout/stderr. Но затык получился с вопросом автодополнения. Я думал, проще будет. Но по факту, если после жмакания tab-а R выдает список вариантов (то есть, я посылаю текст с \t+ на конце), то событие «readyRead» не генерируется. Если просто так читать out/err, то там ничего нет (если я не напортачил). Доступным этот вывод становится, если в процесс уйдет «\n», но это не то, что мне нужно. По моим представлениям, варианты для автодополнения должны были бы читаться, как и любой другой вывод R, но этого не происходит.
Чего я не понимаю?