2015-02-11 3 views
0

Итак, я делаю приложение, похожее на Matlab, которое я открываю. Прямо сейчас у меня есть функциональный редактор исходного кода и gnome-terminal, https://github.com/3LP/M.O.B. Это не очень эффектно, но я добавляю функциональность, пока не закончусь в июне. Я хочу иметь возможность сканировать команды, выполняемые в терминале. Этот фрагмент кода в приложении:Чтение текста в текстовом буфере Python от VteTerminal в приложении Gtk3

terminal = Vte.Terminal() 
    term = terminal.get_text() 
    print(term) 

дает абракадабру в качестве вывода: ('\ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \, \,,,,,,,,,,,,,,)

Я хочу захватить текст из пользовательских команд и отсканировать их для экземпляров определенных команд. Например, когда пользователь выполняет «Python». Любые предложения по возможным решениям? Я провел прошлую ночь, исследуя методы, но у меня не было успеха.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^