FileDataProvider - Файловый провайдер данных ============================================== .. currentmodule:: axioma.core.dp .. class:: FileDataProvider .. note:: Абстрактный Унаследован от: * :class:`~axioma.core.dp.DataProvider` Файловый провайдер данных. Этот класс предоставляет интерфейс для открытия \ файловых источников данных. Унаследован от: :class:`~axioma.core.dp.DataProvider` .. method:: FileDataProvider(parent=None) Конструктор :param parent: Родительский объект :type parent: :class:`~PyQt5.QtCore.QObject` или :any:`None` .. method:: fileTypeCategories() :return: Список поддерживаемых категорий файлов :rtype: :class:`~axioma.core.dp.FileCategoriesList` .. method:: displayDescription() :return: Описание провайдера :rtype: :class:`str` .. method:: quickOpenFile(file_name) Открыть файл :param file_name: Путь к файлу :type file_name: :class:`str` :return: Созданный источник данных :rtype: :class:`~axioma.core.dp.DataSource` .. method:: quickOpenFile(file_info) Открыть файл :param file_info: Информация о файле :type file_info: :class:`~PyQt5.QtCore.QFileInfo` :return: Созданный источник данных :rtype: :class:`~axioma.core.dp.DataSource`