DataManagerWidget - Виджет управления списком открытых данных

class axipy.DataManagerWidget

Виджет управления списком открытых данных. Список доступных виджетов можно получить посредством axipy.ViewManager.data_managers

Пример добавления в главное окно приложения (полный пример см. Пример приложения из готовых компонентов):

from PySide2.QtWidgets import QDockWidget
from PySide2.QtCore import Qt

data_manager = DataManagerWidget()
dock_catalog = QDockWidget("Открытые данные")
dock_catalog.setWidget(data_manager.widget)
app.mainwindow.widget.addDockWidget(Qt.LeftDockWidgetArea, dock_catalog)

Свойства:

list_widget

Виджет, соответствующий содержимому списка таблиц.

objects

Список выделенных объектов.

widget

Виджет, соответствующий содержимому окна.

Сигналы:

selection_changed

Выделение в списке было изменено.

property list_widget: QListView

Виджет, соответствующий содержимому списка таблиц.

Результат:

Qt5 виджет списка.

property objects: List[DataObject]

Список выделенных объектов.

property selection_changed: Signal

Выделение в списке было изменено.

Тип результата:

Signal[]

property widget: QWidget

Виджет, соответствующий содержимому окна.

Результат:

Qt5 виджет содержимого.