UI - User Interface

Main window

QMainWindow object

The main window contains all the widgets used by Odin.

class odin.source.ui.main_window.MainWindow(controller, parent=None)
Parameters
  • controller (object) –

  • parent (Optional[Qw.QApplication]) –

Return type

NoReturn

closeEvent(self, QCloseEvent)
Return type

NoReturn

Create of set project

QWidget object

class odin.source.ui.create_or_set_prj.CreateSet(parent=None)

Manage project

QWidget object

class odin.source.ui.manage_prj.ManageProject(parent=None)
Library

QWidget object

class odin.source.ui.lib_widget.Lib(parent=None)
Film

QWidget object

class odin.source.ui.film_widget.Film(parent=None)
Software

QWidget object

class odin.source.ui.software.Software(parent=None)

Dialog

QDialog object

class odin.source.ui.create_dialog.CreateDialog(title, label, place_holder, parent=None, cbox_label=None)

Message box

QMessageBox object

class odin.source.ui.message_box.MessageBox(title, parent=None)
Parameters
  • title (str) –

  • parent (Qw.QMainWindow) –

Return type

NoReturn

Palette

QPalette object

class odin.source.ui.palette.Palette(*args)