QIconEngineV2 Class Reference
[QtGui module]
该QIconEngineV2类提供了一个抽象基类QIcon渲染器。More…
继承QIconEngine。
Types
class **[AvailableSizesArgument]($docs-index.htm)**
enum IconEngineHook { AvailableSizesHook, IconNameHook }
Methods
__init__ (self)
__init__ (self, QIconEngineV2)
list-of-QSize availableSizes (self, QIcon.Mode mode = QIcon.Normal, QIcon.State state = QIcon.Off)
QIconEngineV2 clone (self)
QString iconName (self)
QString key (self)
bool read (self, QDataStream in)
bool write (self, QDataStream out)
Detailed Description
该QIconEngineV2类提供了一个抽象基类QIcon渲染器。
图标引擎呈现QIcon秒。随着图标的引擎,您可以自定义图标。 Qt提供了一个默认的引擎,使图标通过缩放图标,并提供一个残疾人的外观坚持目前的风格。
发动机是要么通过一个安装上的图标QIcon构造函数或通过QIconEnginePluginV2。该插件所使用的Qt的,如果在创建图标时,一个特定的引擎没有给出。见QIconEngineV2类说明以了解如何创建图标引擎插件。
图标引擎提供的渲染功能,适用于QIcon。每个图标都有一个对应的图标引擎负责与所请求的大小,模式和状态绘制的图标。
QIconEngineV2扩展的APIQIconEngine以允许的图标发动机内容流,并且应该使用的QIconEngine实施新的图标发动机。
Type Documentation
QIconEngineV2.IconEngineHook
这些枚举值用于virtual_hook( ) ,让更多的查询引擎图标不破坏二进制兼容性。
Constant | Value | Description |
---|---|---|
QIconEngineV2.AvailableSizesHook |
1 |
允许查询中包含的像素映射为像素图的基于引擎的尺寸。该data的说法virtual_hook()函数是一个AvailableSizesArgument指针应该充满图标的大小。工作在一个可扩展的,矢量格式条款引擎通常返回一个空列表。 |
QIconEngineV2.IconNameHook |
2 |
允许使用实例化一个图标时要查询用于创建图标的名称,例如QIcon.fromTheme( ) 。 |
这个枚举被引入或修改的Qt 4.5 。
See also virtual_hook( ) 。
Method Documentation
QIconEngineV2.__init__ (self)
QIconEngineV2.__init__ (self, QIconEngineV2)
list-of-QSize QIconEngineV2.availableSizes (self, QIcon.Mode mode = QIcon.Normal, QIcon.State state = QIcon.Off)
返回包含在发动机的特定的所有图像的大小mode和state。
Note:这是一个辅助方法,并在实际工作是由完成virtual_hook( )方法,因此这种方法取决于图标引擎的支持,并且可能无法与所有图标发动机的正常工作。
此功能被引入Qt的4.5 。
QIconEngineV2 QIconEngineV2.clone (self)
[
返回此图标引擎的一个副本。
QString QIconEngineV2.iconName (self)
返回用于(如果可用)来创建引擎,该名称。
]($docs-qiconenginev2.html)
Note:这是一个辅助方法,并在实际工作是由完成virtual_hook( )方法,因此这种方法取决于图标引擎的支持,并且可能无法与所有图标发动机的正常工作。
此功能被引入Qt的4.7 。
QString QIconEngineV2.key (self)
返回标识此图标引擎的关键。
bool QIconEngineV2.read (self, QDataStream in)
读取从图标发动机内容QDataStream in。返回True如果内容被读取,否则返回False 。
QIconEngineV2的默认实现始终返回False。
bool QIconEngineV2.write (self, QDataStream out)
写这个引擎的内容到QDataStream out。返回True如果内容被写,否则返回False 。
QIconEngineV2的默认实现始终返回False。