PySide6.QtLocation.QPlaceIcon¶
- class QPlaceIcon¶
QPlaceIcon类表示一个图标。更多…概要¶
属性¶
方法¶
def
__init__()def
isEmpty()def
manager()def
__ne__()def
__eq__()def
parameters()def
setManager()def
setParameters()def
swap()def
url()
注意
本文档可能包含从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:
返回与此图标关联的管理器。
另请参阅
属性
managerᅟ的获取器。- __ne__(rhs)¶
- Parameters:
rhs –
QPlaceIcon- Return type:
布尔
如果
lhs不等于rhs,则返回 true,否则返回 false。- __eq__(rhs)¶
- Parameters:
rhs –
QPlaceIcon- Return type:
布尔
如果
lhs等于rhs,则返回 true,否则返回 false。- parameters()¶
- Return type:
字典的键类型为 .QString,值类型为 QVariant。
返回一组特定于管理器/插件的图标参数。当调用
url()时,管理器使用这些参数返回适当的URL,并在保存图标时指定保存位置。请查阅插件文档以了解支持哪些参数以及它们应如何使用。
另请参阅
属性
parametersᅟ的获取器。- setManager(manager)¶
- Parameters:
经理 –
QPlaceManager
设置与此图标关联的
manager。图标不拥有指针的所有权。另请参阅
属性
managerᅟ的设置器。- setParameters(parameters)¶
- Parameters:
parameters – 字典,键类型为 .QString,值类型为 QVariant。
将图标的参数设置为
parameters。另请参阅
属性
parametersᅟ的设置器。- swap(other)¶
- Parameters:
其他 –
QPlaceIcon
根据给定的
size返回一个图标URL。如果没有为图标分配管理器,并且参数不包含QPlaceIcon::SingleUrl键,则返回默认构造的QUrl。