Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: qt.console.frontend_widget
¶
Frontend widget for the Qt Console
2 Classes¶
-
class
IPython.qt.console.frontend_widget.
FrontendHighlighter
(frontend, lexer=None)¶ Bases:
IPython.qt.console.pygments_highlighter.PygmentsHighlighter
A PygmentsHighlighter that understands and ignores prompts.
-
__init__
(frontend, lexer=None)¶
-
highlightBlock
(string)¶ Highlight a block of text. Reimplemented to highlight selectively.
-
rehighlightBlock
(block)¶ Reimplemented to temporarily enable highlighting if disabled.
-
setFormat
(start, count, format)¶ Reimplemented to highlight selectively.
-
-
class
IPython.qt.console.frontend_widget.
FrontendWidget
(*args, **kw)¶ Bases:
IPython.qt.console.history_console_widget.HistoryConsoleWidget
,IPython.qt.base_frontend_mixin.BaseFrontendMixin
A Qt frontend for a generic Python kernel.
-
__init__
(*args, **kw)¶
-
append_stream
(text)¶ Appends text to the output stream.
-
clear_output
()¶ Clears the current line of output.
-
copy
()¶ Copy the currently selected text to the clipboard, removing prompts.
-
copy_raw
()¶ Copy the currently selected text to the clipboard without attempting to remove prompts or otherwise alter the text.
-
execute_file
(path, hidden=False)¶ Attempts to execute file with ‘path’. If ‘hidden’, no output is shown.
-
flush_clearoutput
()¶ If a clearoutput is pending, execute it.
-
interrupt_kernel
()¶ Attempts to interrupt the running kernel.
Also unsets _reading flag, to avoid runtime errors if raw_input is called again.
-
reset
(clear=False)¶ Resets the widget to its initial state if
clear
parameter is True, otherwise prints a visual indication of the fact that the kernel restarted, but does not clear the traces from previous usage of the kernel before it was restarted. Withclear=True
, it is similar to%clear
, but also re-writes the banner and aborts execution if necessary.
-
restart_kernel
(message, now=False)¶ Attempts to restart the running kernel.
-