Utils#

This section describes the classes for common widgets, objects, and layout templates, which are all designed for versatile application use. While a description of each class follows, you can click the class name to view detailed API reference information.

``CommonWindowUtils``

CommonWindowUtils()

Class representing a common window with various UI functionalities.

``LoadImages``

LoadImages([path])

A utility class for managing image and icon paths in a PySide6 desktop application.

``ThemeHandler``

ThemeHandler()

A class for managing themes in a PySide6 desktop application.

You use the CommonWindowUtils class to create custom widgets in the UI. The PyAEDT Common Toolkit also provides the additional widgets described in Widgets.

In addition to wrapped PySide6 widgets, the PyAEDT Common Toolkit provides these UI templates to enhance the overall layout:

  • left_column.ui

  • right_column.ui

  • main_pages.ui

These templates serve as a foundation for creating default layouts. You can explore these templates in the ui templates directory of the repository.