QPlaceContactDetail Class
QPlaceContactDetail 类表示联系人详细信息,例如电话号码或网站网址。更多...
| Header: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
属性
公共函数
| QPlaceContactDetail() | |
| QPlaceContactDetail(const QPlaceContactDetail &other) | |
| QPlaceContactDetail(QPlaceContactDetail &&other) | |
| ~QPlaceContactDetail() | |
| void | clear() |
| QString | label() const |
| void | setLabel(const QString &label) |
| void | setValue(const QString &value) |
| QString | value() const |
| QPlaceContactDetail & | operator=(const QPlaceContactDetail &other) |
静态公共成员
相关的非成员
| bool | operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
| bool | operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
详细说明
该详细信息由标签和值组成。标签是一段本地化字符串,可呈现给最终用户,用于描述该详细信息值(即实际的电话号码、电子邮件地址等)。
联系人类型
QPlaceContactDetail 类定义了一些常量字符串,用于标识标准的联系人类型。
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
这些类型用于通过以下方式访问和修改QPlace 中的联系人详细信息:
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
联系人类型被设计为字符串类型,以便服务提供商在必要时能够引入新的联系人类型。
属性文档
label : QString
该属性包含一个描述联系信息的标签。
该标签可能需要本地化。其语言取决于设置该标签的实体,通常是提供这些地点信息的负责人。QPlaceManager::locales() 字段定义了所使用的语言。
访问函数:
| QString | label() const |
| void | setLabel(const QString &label) |
value : QString
该属性存储联系人详细信息的值。
访问函数:
| QString | value() const |
| void | setValue(const QString &value) |
成员函数文档
QPlaceContactDetail::QPlaceContactDetail()
创建一条联系人详细信息。
[noexcept] QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
创建other 的副本。
[constexpr noexcept default] QPlaceContactDetail::QPlaceContactDetail(QPlaceContactDetail &&other)
通过移动构造创建一个QPlaceContactDetail 的实例。
[noexcept] QPlaceContactDetail::~QPlaceContactDetail()
删除该联系人信息。
void QPlaceContactDetail::clear()
清除联系人详细信息。
[noexcept] QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
将other 赋值给此联系人详细信息,并返回对此联系人详细信息的引用。
成员变量文档
const QString QPlaceContactDetail::Email
用于指定电子邮件联系信息的常量。
const QString QPlaceContactDetail::Fax
用于指定传真联系信息的常量。
const QString QPlaceContactDetail::Phone
用于指定电话联系信息的常量
const QString QPlaceContactDetail::Website
用于指定网站联系信息的常量。
相关非会员
[noexcept] bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
如果联系人详情lhs 不等于rhs ,则返回 true;否则返回 false。
[noexcept] bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
如果联系人详情lhs 与rhs 相等,则返回 true;否则返回 false。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.