二进制格式引擎处理器类

QInstaller::BinaryFormatEngineHandler

二进制格式引擎处理器类提供了一种注册资源集合和资源文件的方法。 更多...

头文件 #include <BinaryFormatEngineHandler>

公共函数

voidclear()
voidregisterResource(const QString &fileName, const QString &resourcePath)
voidregisterResources(const QList<QInstaller::ResourceCollection> &collections)

重新实现了公共函数

virtual QAbstractFileEngine *create(const QString &fileName) const override

静态公共成员

QInstaller::BinaryFormatEngineHandler *instance()

详细信息

成员函数文档

void BinaryFormatEngineHandler::clear()

清除二进制格式引擎的内容。

[override virtual] QAbstractFileEngine *BinaryFormatEngineHandler::create(const QString &fileName) const

为指定的文件 fileName 创建一个文件引擎。为了能够创建文件引擎,文件名需要以 installer:// 为前缀。

如果引擎无法处理 fileName,则返回 0。

[static] QInstaller::BinaryFormatEngineHandler *BinaryFormatEngineHandler::instance()

返回引擎的活动实例。

void BinaryFormatEngineHandler::registerResource(const QString &fileName, const QString &resourcePath)

注册由 resourcePath 指定的资源在由 fileName 指定的资源集合中。文件名 fileName 必须是 installer:// 的形式,后跟使用正斜杠分隔的集合名称和资源名称。

有效的文件名看起来像这样:installer://collectionName/resourceName

void BinaryFormatEngineHandler::registerResources(const QList<QInstaller::ResourceCollection> &collections)

在引擎中注册给定的资源集合 collections

©2021年Qt公司有限公司提供的文档贡献均为各自所有者的版权。此处提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版进行许可。GNU自由文档许可证版本1.3。Qt公司、Qt及其相关标志是芬兰和其他国家/地区的商标。所有其他商标均属于各自所有者。