cirq_web.widget.Widget

Abstract class for all widgets.

Methods

generate_html_file

View source

Generates a portable HTML file of the widget that can be run anywhere. Prints out the absolute path of the file to the console.

Args
output_directory the directory in which the output file will be generated. The default is the current directory ('./')
file_name the name of the output file. Default is 'bloch_sphere'
open_in_browser if True, opens the newly generated file automatically in the browser.

Returns
The path of the HTML file in as a Path object.

get_client_code

View source

Returns HTML code to render the widget.

get_widget_bundle_name

View source

Returns the name of the Javascript library file for this widget.