spinetoolbox.widgets.install_julia_wizard

Classes for custom QDialogs for julia setup.

Module Contents

Classes

_PageId

Enum where members are also (and must be) ints

InstallJuliaWizard

A wizard to install julia

JillNotFoundPage

IntroPage

SelectDirsPage

InstallJuliaPage

A QWizards page with a log. Useful for pages that need to capture the output of a process.

SuccessPage

FailurePage

Attributes

jill_install

spinetoolbox.widgets.install_julia_wizard.jill_install[source]
class spinetoolbox.widgets.install_julia_wizard._PageId[source]

Bases: enum.IntEnum

Enum where members are also (and must be) ints

Initialize self. See help(type(self)) for accurate signature.

INTRO[source]
SELECT_DIRS[source]
INSTALL[source]
SUCCESS[source]
FAILURE[source]
class spinetoolbox.widgets.install_julia_wizard.InstallJuliaWizard(parent)[source]

Bases: PySide6.QtWidgets.QWizard

A wizard to install julia

Initialize class.

Parameters

parent (QWidget) – the parent widget (SettingsWidget)

julia_exe_selected[source]
set_julia_exe()[source]
accept()[source]
class spinetoolbox.widgets.install_julia_wizard.JillNotFoundPage(parent)[source]

Bases: PySide6.QtWidgets.QWizardPage

class spinetoolbox.widgets.install_julia_wizard.IntroPage(parent)[source]

Bases: PySide6.QtWidgets.QWizardPage

nextId()[source]
class spinetoolbox.widgets.install_julia_wizard.SelectDirsPage(parent)[source]

Bases: PySide6.QtWidgets.QWizardPage

initializePage()[source]
_select_install_dir()[source]
nextId()[source]
class spinetoolbox.widgets.install_julia_wizard.InstallJuliaPage(parent)[source]

Bases: spinetoolbox.widgets.custom_qwidgets.QWizardProcessPage

A QWizards page with a log. Useful for pages that need to capture the output of a process.

cleanupPage()[source]
initializePage()[source]
_handle_julia_install_finished(ret)[source]
nextId()[source]
class spinetoolbox.widgets.install_julia_wizard.SuccessPage(parent)[source]

Bases: PySide6.QtWidgets.QWizardPage

initializePage()[source]
nextId()[source]
class spinetoolbox.widgets.install_julia_wizard.FailurePage(parent)[source]

Bases: PySide6.QtWidgets.QWizardPage

initializePage()[source]
nextId()[source]