etho.app#

class etho.app.MainWindow(self, parent: Optional[PySide6.QtWidgets.QWidget] = None, flags: PySide6.QtCore.Qt.WindowType = Default(Qt.WindowFlags)) None[source]#

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

class etho.app.PandasModel(self, parent: Optional[PySide6.QtCore.QObject] = None) None[source]#

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

columnCount(self, parent: Union[PySide6.QtCore.QModelIndex, PySide6.QtCore.QPersistentModelIndex] = Invalid(PySide6.QtCore.QModelIndex)) int[source]#
data(self, index: Union[PySide6.QtCore.QModelIndex, PySide6.QtCore.QPersistentModelIndex], role: int = Instance(Qt.DisplayRole)) Any[source]#
flags(self, index: Union[PySide6.QtCore.QModelIndex, PySide6.QtCore.QPersistentModelIndex]) PySide6.QtCore.Qt.ItemFlag[source]#
headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, role: int = Instance(Qt.DisplayRole)) Any[source]#
rowCount(self, parent: Union[PySide6.QtCore.QModelIndex, PySide6.QtCore.QPersistentModelIndex] = Invalid(PySide6.QtCore.QModelIndex)) int[source]#
setData(self, index: Union[PySide6.QtCore.QModelIndex, PySide6.QtCore.QPersistentModelIndex], value: Any, role: int = Instance(Qt.EditRole)) bool[source]#
class etho.app.RunDialog(self, parent: Optional[PySide6.QtWidgets.QWidget] = None, f: PySide6.QtCore.Qt.WindowType = Default(Qt.WindowFlags)) None[source]#

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

accept(self) None[source]#
reject(self) None[source]#
class etho.app.TableView(self, parent: Optional[PySide6.QtWidgets.QWidget] = None) None[source]#

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

etho.app.main(protocol_folder: Optional[str] = None, playlist_folder: Optional[str] = None)[source]#

Opens the graphical user interface.

Parameters
  • protocol_folder (Optional[str]) – Folder with protocol files. Defaults to value [‘HEAD’][‘protocolfolder’] from yml.

  • playlist_folder (Optional[str]) – Folder with playlist files. Defaults to value [‘HEAD’][‘playlistfolder’] from yml.