labscript_utils.qtwidgets.outputbox.OutputBox
- class labscript_utils.qtwidgets.outputbox.OutputBox(container, scrollback_lines=1000)[source]
Bases:
OutputBoxA subclass of qtutils.outputbox.OutputBox configured with security from labconfig.
- __init__(container, scrollback_lines=1000)[source]
Instantiate an outputBox and insert into container widget. Set the number of lines of scrollback to keep. Set a zmq_context for creating sockets, otherwise zmq.Context.instance() will be used. set bind_address, defaulting to the local interface.
Methods
__init__(container[, scrollback_lines])Instantiate an outputBox and insert into container widget.
add_text()close()fileno()flush()isatty()mainloop(socket)new_socket()output(text[, red])Wrapper around write() with only option for normal text or bold red text, retained for backward compatibility but deprecated.
print(*values, **kwargs)Print to the output box.
shutdown()Stop the mainloop.
write(text[, color, bold, italic, charformat])Write to the output box as if it were a file.
Attributes
LINE_MIDLINE_NEWLINE_STARTMAX_LINES_BATCHsupports_rich_write