2011-05-13 2 views
1

Я планирую сделать folliwing:Вставить интерактивная оболочку (ВТЭ) в PyGtk GUI для управления своими собственных виджетов

Создать PyGtk GUI (жёстко, без Поляны) с некоторыми виджетами, а в нижней части на экране появился какой-то VTE (эмулятор виртуальных терминалов), откуда я мог манипулировать виджетами, например, изменять свои атрибуты и вызывать свои методы из командной строки.

Результат будет похож на использование команд AutoCAD, только то, что я буду воздействовать на объекты GUI.

Я уже нашел очень мало о виджетах gtk.VteTerminal, но не только не смог найти рабочий пример или сделать сам сам, он также кажется системным терминалом, а не терминалом python текущей сессии, где я мог бы работать python и доступ к GUI-объектам.

Любое предложение?

Спасибо за чтение

ответ

2

То, что вы хотите уже существует: GtkParasite. Он предназначен для отладки, но я уверен, что если вы хотите, чтобы это было частью вашего приложения, вы могли бы его адаптировать.

+0

Мне нужно будет потратить некоторое время, чтобы проверить это, но большое спасибо за ваш ответ! – heltonbiker

0

Я опаздываю на вечеринку, но у меня была аналогичная проблема. Посмотрите здесь Virtual Terminal Question

Это вариант, если вы решили сделать что-то отличное от того, что вы, возможно, уже сделали.

+0

На самом деле я хочу терминал Python текущего раздела, с объектами gtk, доступными для взаимодействия с CLI, а не с терминалом linux внутри среды GTK ... Но спасибо в любом случае !!! – heltonbiker

+0

Hahaha! Мне нужно научиться читать. –