PySide6.QtLocation.QPlaceIcon

class QPlaceIcon

QPlaceIcon 类表示一个图标。更多

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

图标的典型用法是使用url()函数来指定首选图标大小。

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

图标通常依赖于后端,如果管理器后端不支持给定的大小,则返回最接近这些参数的图标URL。

图标类也有一组键值参数。需要使用的确切键取决于所使用的插件。这些参数会影响管理器返回的图标URL,并且还可以用于在保存图标时指定图标URL位置。

如果图标始终只有一个图像,那么可以使用QPlaceIcon::SingleUrl作为参数键,并将QUrl作为关联值。如果设置了此键,则url()函数将始终返回指定的URL,而不会委托给任何管理器。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property managerᅟ: QPlaceManager
Access functions:
property parametersᅟ: Dictionary with keys of type .QString and values of type QVariant.
Access functions:
PySide6.QtLocation.QPlaceIcon.SingleUrl
__init__()

构建一个图标。

__init__(other)
Parameters:

其他QPlaceIcon

构造other的副本。

isEmpty()
Return type:

布尔

返回一个布尔值,指示图标的所有字段是否为空。

manager()
Return type:

QPlaceManager

返回与此图标关联的管理器。

另请参阅

setManager()

属性 managerᅟ 的获取器。

__ne__(rhs)
Parameters:

rhsQPlaceIcon

Return type:

布尔

如果 lhs 不等于 rhs,则返回 true,否则返回 false。

__eq__(rhs)
Parameters:

rhsQPlaceIcon

Return type:

布尔

如果 lhs 等于 rhs,则返回 true,否则返回 false。

parameters()
Return type:

字典的键类型为 .QString,值类型为 QVariant。

返回一组特定于管理器/插件的图标参数。当调用url()时,管理器使用这些参数返回适当的URL,并在保存图标时指定保存位置。

请查阅插件文档以了解支持哪些参数以及它们应如何使用。

另请参阅

setParameters()

属性 parametersᅟ 的获取器。

setManager(manager)
Parameters:

经理QPlaceManager

设置与此图标关联的manager。图标不拥有指针的所有权。

另请参阅

manager()

属性 managerᅟ 的设置器。

setParameters(parameters)
Parameters:

parameters – 字典,键类型为 .QString,值类型为 QVariant。

将图标的参数设置为 parameters

另请参阅

parameters()

属性 parametersᅟ 的设置器。

swap(other)
Parameters:

其他QPlaceIcon

url([size=QSize()])
Parameters:

大小QSize

Return type:

QUrl

根据给定的size返回一个图标URL。

如果没有为图标分配管理器,并且参数不包含QPlaceIcon::SingleUrl键,则返回默认构造的QUrl。