QPlaceContactDetail Class

QPlaceContactDetail 类表示电话号码或网址等联系方式。更多

Header: #include <QPlaceContactDetail>
qmake: QT += location

属性

公共函数

QPlaceContactDetail()
QPlaceContactDetail(const 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)

静态公共成员

const QString Email
const QString Fax
const QString Phone
const QString Website
bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)

详细说明

详细信息由标签和值组成。标签是一个本地化字符串,可显示给最终用户,用于描述详细值,即实际电话号码、电子邮件地址等。

联系人类型

QPlaceContactDetail 类定义了一些常量字符串,它们是标准联系人类型的特征。

这些类型可通过QPlace 访问和修改联系人详细信息:

联系人类型应为字符串类型,以便提供商在必要时引入新的联系人类型。

属性文档

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 的副本。

[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。

© 2025 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.