Bases: MainWindow, QObject
Custom main window for the qtconsole that adds a window for displaying matplotlib figures.
canvases
class-attribute
instance-attribute
canvases: dict[str, FigureCanvasBase] = {}
contentItems
class-attribute
instance-attribute
contentItems: Dict[str, QListWidgetItem] = {}
contentWidget
instance-attribute
contentWidget: QListWidget
cornerMenuBar
instance-attribute
editors
class-attribute
instance-attribute
editors: Dict[str, QCodeEditor] = {}
explorer
instance-attribute
figureMenu
instance-attribute
figures
property
figures: dict[str, Figure]
fileMenu
instance-attribute
helpMenu
instance-attribute
languageMenu
instance-attribute
modelMenu
instance-attribute
numbaMenu
instance-attribute
precisionMenu
instance-attribute
settingsMenu
instance-attribute
status
instance-attribute
status: QStatusBar = QtWidgets.QStatusBar()
windowMenu
instance-attribute
windows
class-attribute
instance-attribute
__init__
__init__(
app,
confirm_exit=True,
new_frontend_factory=None,
slave_frontend_factory=None,
connection_frontend_factory=None,
parent=None,
)
about
Show the information about the application.
addFigureWindow
addFigureWindow(window: MainWindow, canvas: FigureCanvasBase)
addMenuAction
addMenuAction(
menu: QMenu | QMenuBar | QToolBar,
/,
*menus: QMenu | QMenuBar | QToolBar,
text: str,
slot: Callable = None,
icon: QIcon = None,
shortcut: (
QKeySequence | QKeyCombination | StandardKey | Key | str | int | None
) = None,
toolTip: str = None,
statusTip: str = None,
**kwargs,
)
addSubWindow
addSubWindow(
title: str,
widget: QWidget,
*,
add_to_content_manager: bool = True,
size: Tuple[int, int] | None = None
)
Add a subwindow to the MDI area.
canvas
canvas(label: str) -> FigureCanvasBase
Get canvas with given label.
codeEditor
codeEditor() -> QCodeEditor | None
codeTabSubWindow
Get the code tag subwindow.
codeTabWidget
codeTabWidget() -> QTabWidget
executeScript
executeScript(filePath: str)
figure
figure(label: str) -> Figure
Get figure with given label.
new
new(filePath: str | Path | None = None)
open
open(filePath: str | Path | None = None)
openGitHub
Open project GitHub homepage.
parameterSubWindow
Get the parameter subwindow
parameterWindow
Get the parameter window.
removeSubWindow
removeSubWindow(title: str)
Remove a subwindow from the MDI area.
restart
Request a restart of the application.
run
run(filePath: str | Path | None = None)
Run script in the current code editor.
save
save(filePath: str | Path | None = None)
saveAs
saveAs(filePath: str | Path | None = None)
showFile
showFile(index: QModelIndex | None = None, filePath: str | Path | None = None)