内容表

上一话题

QPlaceEditorial

下一话题

QPlaceIdReply

QPlaceIcon

QPlaceIcon class represents an icon. 更多

Inheritance diagram of PySide2.QtLocation.QPlaceIcon

概要

函数

详细描述

The typical usage of an icon is to use the url() function to specify a preferred icon size.

QUrl iconSourceUrl = place.icon().url(QSize(32,32));
//A default icon may also be requested like so
iconSourceUrl = place.icon().url();
											

The icons are typically backend dependent, if a manager backend does not support a given size, the URL of the icon that most closely matches those parameters is returned.

The icon class also has a key-value set of parameters. The precise key one needs to use depends on the plugin being used. These parameters influence which icon URL is returned by the manager and may also be used to specify icon URL locations when saving icons.

If there is only ever one image for an icon, then QPlaceIcon::SingleUrl can be used as a parameter key with a QUrl as the associated value. If this key is set, then the url() function will always return the specified URL and not defer to any manager.

class QPlaceIcon

QPlaceIcon(other)

param other

QPlaceIcon

Constructs an icon.

构造副本为 other .

PySide2.QtLocation.QPlaceIcon. SingleUrl
PySide2.QtLocation.QPlaceIcon. isEmpty ( )
返回类型

bool

Returns a boolean indicating whether the all the fields of the icon are empty or not.

PySide2.QtLocation.QPlaceIcon. manager ( )
返回类型

QPlaceManager

Returns the manager that this icon is associated with.

另请参阅

setManager()

PySide2.QtLocation.QPlaceIcon. __ne__ ( other )
参数

other QPlaceIcon

返回类型

bool

返回 true 若 other is not equal to this icon, otherwise returns false.

PySide2.QtLocation.QPlaceIcon. __eq__ ( other )
参数

other QPlaceIcon

返回类型

bool

Returns true if this icon is equal to other ,否则返回 false。

PySide2.QtLocation.QPlaceIcon. 参数 ( )
返回类型

Returns a set of parameters for the icon that are manager/plugin specific. These parameters are used by the manager to return the appropriate URL when url() is called and to specify locations to save to when saving icons.

Consult the plugin documentation for what parameters are supported and how they should be used.

另请参阅

setParameters()

PySide2.QtLocation.QPlaceIcon. setManager ( manager )
参数

manager QPlaceManager

设置 manager that this icon is associated with. The icon does not take ownership of the pointer.

另请参阅

manager()

PySide2.QtLocation.QPlaceIcon. setParameters ( 参数 )
参数

参数

Sets the parameters of the icon to 参数 .

另请参阅

parameters()

PySide2.QtLocation.QPlaceIcon. url ( [ size=QSize() ] )
参数

size QSize

返回类型

QUrl

Returns an icon URL according to the given size .

If no manager has been assigned to the icon, and the parameters do not contain the QPlaceIcon::SingleUrl key, a default constructed QUrl 被返回。