Решил тут в общеукрепительных целях сделать кастомную «консоль» для R, чтобы каждый кусочек вывода можно было удалять/редактировать по отдельности. Для этого запустил R через QProcess, кормлю ему команды, получаю вывод через stdout/stderr. Но затык получился с вопросом автодополнения. Я думал, проще будет. Но по факту, если после жмакания tab-а R выдает список вариантов (то есть, я посылаю текст с \t+ на конце), то событие «readyRead» не генерируется. Если просто так читать out/err, то там ничего нет (если я не напортачил). Доступным этот вывод становится, если в процесс уйдет «\n», но это не то, что мне нужно. По моим представлениям, варианты для автодополнения должны были бы читаться, как и любой другой вывод R, но этого не происходит.
Чего я не понимаю?
Похожие темы
- Форум [qt]непонятки с QProcess (2009)
- Форум QProcess, непонятное поведение дочернего процесса. (2013)
- Форум emacs автодополнение qt (2009)
- Форум [r][трафик процесса] (2010)
- Форум QProcess (2011)
- Форум [QT] QProcess & SSH. Pseudo ttys ? Как ? (2008)
- Форум Странный QProcess (2015)
- Форум QProcess::start и QDebug из дочернего процесса (2012)
- Форум [qt] отделение процесса (2009)
- Форум Вопрос QProcess (2005)