Core

all Qtica base classes to implement codes and manage declarative style.

Classes

  • Api

  • AbstractBase

  • AbstractQObject

  • AbstractWidget

  • BehaviorDec

  • WidgetDec

  • QObjectDec

  • AbstractConfig

  • AbstractDec

  • AbstractDialog

  • AbstractIcons

  • AbstractPainter

  • AbstractTool

AbstractBase

Used to configure PySide6 tools to run in declarative mode.

AbstractQObject

It is used to configure PySide6 tools whose type is not QWidget to run in declarative mode, like QObject, or that have objectName method, events, and signals.

AbstractWidget

It is used to configure PySide6 widgets whose type is QWidget to run in declarative mode. like QWidget, or that have objectName, events, and signals, graphicsEffect, styleSheet, setAttribute, windowFlag.

BehaviorDec

to make __init__ the method returns a value!

NOTE: you can set uid to fetch it using Api.fetch

QObjectDec

to make __init__ the method returns a value, with the QObject class type, in a word it's the mix between AbstractQObject or AbstractWidget and BehaviorDec.

WidgetDec

Api

we can say that's like a provider in Flutter!

AbstractTool

AbstractTool means that the object doesn't contain base methods like objectName, or setProperty.

Last updated