QML类型说明-Address

来源:互联网 发布:鄂州软件开发公司 编辑:程序博客网 时间:2024/04/29 16:46

Address

ImportStatement:   import QtPositioning5.2

Since:  Qt 5.2

 

Properties

address : QGeoAddress

city : string

country : string

countryCode : string

county : string

district : string

isTextGenerated : bool

postalCode : string

state : string

street : string

text : string

 

DetailedDescription

Address是一个数据单元。查询地理编码或地点搜索的许多操作,要么接收一个地址,要么返回一个地址。不是全世界所有的地区都必须利用或关联所有的属性。在许多数据源中,district、state和county是特别的地区特定的地域特征。通常这些属性只有一到两个可利用或是有用的。Address有一个text属性,展示了格式化的字符串。字符串是一种推荐像用户显示的地址格式。典型的显示就像我们在信封上找到的那样。但这不是绝对的。text可以根据地址的street、city等属性自动生成,也可以精确的定义。更多的信息看text。

下面的代码片断展示了一个地址的声明。

Address {

id: address

street: "53 Brandl St"

city: "Eight Mile Plains"

country: "Australia"

countryCode: "AUS"

}

地址能被用于很多地方,例如地理编码的查询值,从地址获得一个精确的经纬度。同时参阅QGeoAddress.

 

PropertyDocumentation

address : QGeoAddress

这是个接口,用于C++和QML之间联动。如何使用这个属性,参阅《Interfaces betweenC++ and QML Code》。

 

city : string

独立的格式字符格式表示地址的city属性(城市)。

 

country : string

独立的格式字符串表示地址的country属性(国家)。

 

countryCode : string

独立的格式字符串表示地址的国家代码。

 

county : string

独立的格式字符串表示地址的county属性(县)。

 

district : string

独立的格式字符串表示地址的district属性(区)

 

isTextGenerated : bool

该属性为真,表示地址文本自动生成,如果为假,表示地址文本精确的分配。

 

postalCode : string

独立的格式字符串表示地址的邮政编码。

 

state : string

独立的格式字符串表示地址的州。

 

street : string

独立的格式字符串表示地址的街道,一般还包含单元数、建筑物名称等能区分两个地址的内容。

 

text : string

独立的格式华字符串表示地址的详细内容。推荐的方式是格式像我们在信封中找到的那样。这个文本可以自动生成,也可以显示的指定。

如果text是空字符串,同时TextGenerated为真,则地址的文本自动生成,改变地址的各种属性,将会改变显示的文本。如果text非空字符串,同时TextGenerated为假,则地址的文本显示的指定,改变地址的各种属性,不会改变地址文本。
0 0
原创粉丝点击