그래픽 Gtk + 프로그램 안에 IPython 셸을 삽입하고 싶습니다. 전통적인 IPython 임베딩 API는 콘솔 사용을 목표로합니다.Gtk + 프로그램에 IPython 셸 삽입하기
사용자가 쉘을 사용하여 나머지 프로그램과 상호 작용할 수 있도록 프로그램 변수를 쉘에 내보낼 수 있어야합니다.
그래픽 Gtk + 프로그램 안에 IPython 셸을 삽입하고 싶습니다. 전통적인 IPython 임베딩 API는 콘솔 사용을 목표로합니다.Gtk + 프로그램에 IPython 셸 삽입하기
사용자가 쉘을 사용하여 나머지 프로그램과 상호 작용할 수 있도록 프로그램 변수를 쉘에 내보낼 수 있어야합니다.
Some work은 2014 년경부터 IPython을 GTK-2로 임베드하는 것을 업데이트하기 위해 ns-3 프로젝트에서 수행되었습니다.이 코드는 IPython 4.x에서는 호환되지만 5.x에서는 호환되지 않는 것처럼 보입니다. IPython 5.x부터는 모든 것이 바뀐 것 같습니다 : new documentation을보십시오. 그러나 최소한 기본 방식으로 IPython 5에서이 작업을 수행하는 rough patch도 있습니다. 그것을 사용
http://code.ascend4.org/ascend/trunk/pygtk/ipython_view.py?view=markup
시험 :에 이상으로부터
,ipython_view.py
의 패치 및 작업 버전입니다
python python-iview.py
모두 우분투 17.10에서 확인을 작동하는 것 같다 (IPython 5.1 .0) 및 우분투 16.04 (IPython 2.4.1). IPython 5.x 버전에서는 색상 프롬프트가 활성화되지 않았습니다.
Accerciser는 IPython 위젯이 내장 된 Gtk 프로그램입니다. https://git.gnome.org/browse/accerciser/tree/plugins/ipython_view.py에서 어떻게 사용하는지 살펴볼 수 있습니다. –