PySide6.QtCore.QLocationPermission¶
- class QLocationPermission¶
访问用户的位置。更多…
在6.5版本中添加。
概要¶
方法¶
def
__init__()
def
accuracy()
def
availability()
def
setAccuracy()
def
swap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
默认情况下,请求是为了近似准确性,并且仅在应用程序使用时有效。使用
setAccuracy()
和/或setAvailability()
来覆盖默认设置。需求¶
要在运行时请求此权限,必须在构建时进行以下特定平台的使用声明:
平台
类型
macOS
使用说明
NSLocationUsageDescription
iOS
使用说明
NSLocationWhenInUseUsageDescription
, 以及NSLocationAlwaysAndWhenInUseUsageDescription
如果请求Always
Android
uses-permission
:ref:` <应用权限>`请参阅各个使用声明类型,了解如何将它们添加到您的项目中。
另请参阅
- class Accuracy¶
此枚举用于控制位置数据的准确性。
常量
描述
QLocationPermission.Approximate
请求一个近似的位置。
QLocationPermission.Precise
请求精确位置。
- class Availability¶
此枚举用于控制位置数据的可用性。
常量
描述
QLocationPermission.WhenInUse
位置仅在应用程序使用时可用。
QLocationPermission.Always
位置信息始终可用,包括应用程序在后台运行时。
- __init__()¶
- __init__(other)
- Parameters:
其他 –
QLocationPermission
返回请求的准确性。
另请参阅
返回请求的可用性。
另请参阅
设置请求的期望
accuracy
。另请参阅
- setAvailability(availability)¶
- Parameters:
可用性 –
Availability
设置请求的期望
availability
。另请参阅
- swap(other)¶
- Parameters:
其他 –
QLocationPermission