##// END OF EJS Templates
Add two examples of GUI applications that can summon Qt consoles....
Add two examples of GUI applications that can summon Qt consoles. These show how to instantiate a kernel inside a GUI app and then connect Qt consoles to talk to it, providing interactive access to the namespace of the GUI.

File last commit:

r2498:3eae1372
r4489:8af09932
Show More
cursesimport.py
30 lines | 1.1 KiB | text/x-python | PythonLexer
Brian Granger
Work to address the review comments on Fernando's branch....
r2498 # encoding: utf-8
"""
See if we have curses.
"""
#-----------------------------------------------------------------------------
# Copyright (C) 2008-2009 The IPython Development Team
#
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Code
#-----------------------------------------------------------------------------
# Curses and termios are Unix-only modules
try:
import curses
# We need termios as well, so if its import happens to raise, we bail on
# using curses altogether.
import termios
except ImportError:
use_curses = False
else:
# Curses on Solaris may not be complete, so we can't use it there
use_curses = hasattr(curses,'initscr')