Spec-Zone.ru › Qt 5.6

Класс QPictureFormatPlugin

Класс QPictureFormatPlugin предоставляет абстрактный базовый класс для плагинов пользовательских форматов изображений. Подробнее...

Заголовок: #include <QPictureFormatPlugin>
qmake: QT += gui
Наследует: QObject

Этот класс устарел. Он предоставляется для сохранения работоспособности старого исходного кода. Мы настоятельно рекомендуем не использовать его в новом коде.

  • Список всех членов, включая унаследованные

Открытые функции

QPictureFormatPlugin(QObject *parent = Q_NULLPTR)
~QPictureFormatPlugin()
virtual bool installIOHandler(const QString &format) = 0
virtual bool loadPicture(const QString &format, const QString &fileName, QPicture *picture)
virtual bool savePicture(const QString &format, const QString &fileName, const QPicture &picture)
  • 31 открытая функция унаследована от QObject

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 11 статические открытые члены унаследованы от QObject
  • 9 защищённые функции унаследованы от QObject

Подробное описание

Класс QPictureFormatPlugin предоставляет абстрактный базовый класс для плагинов пользовательских форматов изображений.

Плагин формата изображения — это простой интерфейс плагина, который упрощает создание пользовательских форматов изображений, которые могут прозрачно использоваться приложениями.

Написание плагина формата изображения выполняется путём наследования от этого базового класса, переопределения чистых виртуальных функций loadPicture(), savePicture() и installIOHandler() и экспорта класса с помощью макроса Q_PLUGIN_METADATA().

Файл json, содержащий метаданные, должен содержать одну запись со списком форматов изображений, поддерживаемых плагином:

{ "Keys": [ "mypictureformat" ] }

См. также Как создать плагины Qt.

Документация по функциям-членам

QPictureFormatPlugin::QPictureFormatPlugin(QObject *parent = Q_NULLPTR)

Конструктор плагина формата изображения с заданным parent. Этот вызов происходит автоматически в коде, сгенерированном moc, который экспортирует плагин.

QPictureFormatPlugin::~QPictureFormatPlugin()

Деструктор плагина формата изображения.

Вам никогда не нужно вызывать его явно. Qt уничтожает плагин автоматически, когда он больше не используется.

[pure virtual] bool QPictureFormatPlugin::installIOHandler(const QString &format)

Устанавливает обработчик ввода/вывода QPictureIO для формата изображения format. Возвращает true при успехе.

[virtual] bool QPictureFormatPlugin::loadPicture(const QString &format, const QString &fileName, QPicture *picture)

Загружает изображение, хранящееся в файле с именем fileName, с заданным format, в *picture. Возвращает true при успехе; в противном случае возвращает false.

См. также savePicture().

[virtual] bool QPictureFormatPlugin::savePicture(const QString &format, const QString &fileName, const QPicture &picture)

Сохраняет заданное picture в файл с именем fileName, используя указанный format. Возвращает true при успехе; в противном случае возвращает false.

См. также loadPicture().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qpictureformatplugin.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API