spinetoolbox.widgets.install_julia_wizard

Classes for custom QDialogs for julia setup.

author
  1. Marin (KTH)

date

13.5.2018

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: PySide2.QtWidgets.QWizard

A wizard to install julia

Initialize class.

Parameters

parent (QWidget) – the parent widget (SettingsWidget)

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

Bases: PySide2.QtWidgets.QWizardPage

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

Bases: PySide2.QtWidgets.QWizardPage

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

Bases: PySide2.QtWidgets.QWizardPage

initializePage(self)[source]
_select_install_dir(self)[source]
nextId(self)[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(self)[source]
initializePage(self)[source]
_handle_julia_install_finished(self, ret)[source]
nextId(self)[source]
class spinetoolbox.widgets.install_julia_wizard.SuccessPage(parent)[source]

Bases: PySide2.QtWidgets.QWizardPage

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

Bases: PySide2.QtWidgets.QWizardPage

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