Spec-Zone.ru › Qt 5.15

Класс QPictureFormatPlugin

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

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

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

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

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

QPictureFormatPlugin(QObject *parent = nullptr)
virtual ~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)

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

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

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

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

{ "Keys": [ "mypictureformat" ] }

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

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

QPictureFormatPlugin::QPictureFormatPlugin(QObject *parent = nullptr)

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

[virtual] 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/qt-5.15/qpictureformatplugin.html

Spec-Zone.ru

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