Files
db-thing/main.py
2025-06-01 22:29:01 +12:00

31 lines
833 B
Python

# Standard Library
import sys
# Local Library
from util.gui.logic.app_window_types import MDIApp
from util.gui.logic.characteristics import Characteristics, Window, Toolbar, ToolbarAction, SubWindow
from util.gui.windows import Windows
# External Library
from PySide6.QtWidgets import QApplication, QTextEdit, QMdiSubWindow
def main():
app = QApplication(sys.argv)
characteristics = Characteristics([
Window("Main Window"),
Toolbar("Main Toolbar", [
ToolbarAction("File", lambda app: print("File?")),
ToolbarAction("Connections", lambda app: print("Connections menu")),
ToolbarAction("Create Note", Windows.create_note)
])
])
application = MDIApp(characteristics)
application.show()
sys.exit(app.exec())
if __name__ == '__main__':
main()