jdxi_editor.ui.editors.main
JD-Xi Editor UI setup.
This class defines the main user interface for the JD-Xi Editor application, inheriting from QMainWindow.
Key Features:
- Initializes the main window with a tabbed editor interface.
-
- __init__
Initializes the UI adds elements and sets up the main layout.
-
- _close_editor_tab
Handles the closing of editor tabs.
Classes
MainEditor
|
JD-Xi UI setup, with as little as possible functionality, which is to be super-classed |
Module Contents
-
class jdxi_editor.ui.editors.main.MainEditor(parent: PySide6.QtWidgets.QMainWindow = None)[source]
Bases: PySide6.QtWidgets.QMainWindow
JD-Xi UI setup, with as little as possible functionality, which is to be super-classed
-
jdxi_main_window = None[source]
-
editor_registry = None[source]
-
editors = [][source]
-
editor_tab_widget[source]
-
closeEvent(event) → None[source]
close the editor tab widget, but dont delete it
- Parameters:
event – QEvent