QPlaceIcon 类
QPlaceIcon 类表示一个图标。 更多...
头文件 | #include <QPlaceIcon> |
qmake | QT += location |
公共函数
QPlaceIcon() | |
QPlaceIcon(const QPlaceIcon &other) | |
~QPlaceIcon() | |
bool | isEmpty() const |
QPlaceManager * | manager() const |
QVariantMap | parameters() const |
void | setManager(QPlaceManager *manager) |
void | setParameters(const QVariantMap ¶meters) |
QUrl | url(const QSize &size = QSize()) const |
QPlaceIcon & | 操作符=(const QPlaceIcon &other) |
静态公共成员
const QString | SingleUrl |
相关非成员
bool | 操作符!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
bool | 操作符==(const QPlaceIcon &lhs, const QPlaceIcon &rhs) |
详细描述
图标的典型用法是使用 url() 函数指定首选图标大小。
QUrl 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,而不依赖于管理器。
成员函数文档
QPlaceIcon::QPlaceIcon()
构造图标。
[无异常]
QPlaceIcon::QPlaceIcon(const QPlaceIcon &other)
构造 other 的副本。
[noexcept]
QPlaceIcon::~QPlaceIcon()
销毁图标。
bool QPlaceIcon::isEmpty() const
返回一个布尔值,表示图标的所有字段是否都为空。
QPlaceManager *QPlaceIcon::manager() const
返回与此图标关联的管理器。
注意:管理器属性的获取函数。
另请参阅:setManager()。
QVariantMap QPlaceIcon::parameters() const
返回图标的参数集合,这些参数与管理和插件有关。这些参数由管理器用于当调用 url() 时返回适当的URL,并在保存图标时指定要保存的位置。
有关支持哪些参数以及如何使用它们的详细信息,请参阅 插件文档。
注意:参数属性的获取函数。
另请参阅:setParameters()。
void QPlaceIcon::setManager(QPlaceManager *manager)
设置与此图标关联的 manager。图标不持有指针的所有权。
注意:管理器属性的设置函数。
另请参阅:manager()。
void QPlaceIcon::setParameters(const QVariantMap ¶meters)
将图标的参数设置为 parameters。
注意:参数属性的设置函数。
另请参阅:parameters()。
[invokable]
QUrl QPlaceIcon::url(const QSize &size = QSize()) const
根据给定的 size 返回图标URL。
如果没有为图标分配管理器,并且参数不包含 QPlaceIcon::SingleUrl 键,则返回一个默认构造的QUrl。
注意:该函数可以通过元对象系统从 QML 中调用。请参阅 Q_INVOKABLE。
[noexcept]
QPlaceIcon &QPlaceIcon::operator=(const QPlaceIcon &other)
将 other 赋予此图标并返回对此图标的引用。
成员变量文档
const QString QPlaceIcon::SingleUrl
仅包含单个图像URL的图标的参数键。
与该密钥一起使用的参数值是QUrl。当设置此参数的图标被使用时,无论请求的大小如何,在调用url()时,总是会返回指定的URL。
相关非会员
[noexcept]
bool operator!=(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
如果lhs不等于rhs,则返回true,否则返回false。
[noexcept]
bool operator==(const QPlaceIcon &lhs, const QPlaceIcon &rhs)
如果lhs等于rhs,则返回true,否则返回false。
© 2024 Qt公司。在此处包含的文档贡献是各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3的条款约束,由自由软件基金会发布。Qt和相关的商标是芬兰以及全球其他地区的Qt公司的商标。所有其他商标都属于其各自所有者。