PySide6.QtLocation.QPlaceContentRequest¶
- class QPlaceContentRequest¶
QPlaceContentRequest
类表示内容请求的参数。更多…概要¶
方法¶
def
__init__()
def
clear()
def
contentContext()
def
contentType()
def
limit()
def
__ne__()
def
__eq__()
def
placeId()
def
setContentType()
def
setLimit()
def
setPlaceId()
def
swap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
QPlaceContentRequest
类与QPlaceManager
结合使用,以分页方式检索如图片和评论等丰富内容。以下代码将从第10个索引开始请求一组5张图片:request = QPlaceContentRequest() request.setContentType(QPlaceContent.ImageType) request.setPlaceId(place.placeId()) request.setLimit(5) contentReply = manager.getPlaceContent(request) #..connect signals..// ... ... def contentHandler(): if contentReply.error() == QPlaceReply.NoError: place.insertContent(contentReply.request().contentType(), contentReply.content())
另请参阅
- __init__()¶
构造一个新的请求对象。
- __init__(other)
- Parameters:
其他 –
QPlaceContentRequest
构造
other
的副本。- clear()¶
清除内容请求。
- contentContext()¶
- Return type:
对象
返回与此地点内容请求相关的后端特定附加内容上下文。
另请参阅
返回要请求的内容类型,例如评论或图片
另请参阅
- limit()¶
- Return type:
整数
返回要检索的内容项的最大数量。
limit 的负值意味着它是未定义的。由后端提供者选择返回适当数量的项目。
默认限制为-1。
另请参阅
- __ne__(rhs)¶
- Parameters:
rhs –
QPlaceContentRequest
- Return type:
布尔
如果
lhs
不等于rhs
,则返回 true,否则返回 false。- __eq__(rhs)¶
- Parameters:
rhs –
QPlaceContentRequest
- Return type:
布尔
如果
lhs
等于rhs
,则返回 true,否则返回 false。- placeId()¶
- Return type:
字符串
返回要获取内容的位置的标识符。
另请参阅
- setContentContext(context)¶
- Parameters:
上下文 – 对象
将内容上下文设置为
context
。注意
此方法旨在供地理服务插件在返回地点内容结果时使用。
内容上下文由后端使用,用于存储与内容请求相关的额外内容上下文。其他相关字段也应填写。例如,如果内容请求是针对图像内容的,内容类型也应通过
setContentType()
设置。内容上下文允许保留额外的上下文,这些上下文无法直接通过Qt Location API访问。内容上下文可以是任何可存储在QVariant中的类型。内容上下文的值不打算直接由应用程序使用。
另请参阅
设置要请求的内容的
type
。另请参阅
- setLimit(limit)¶
- Parameters:
limit – int
设置要检索的内容项的最大数量为
limit
。另请参阅
- setPlaceId(identifier)¶
- Parameters:
identifier – str
将获取内容的场所标识符设置为
identifier
。另请参阅
- swap(other)¶
- Parameters:
其他 –
QPlaceContentRequest