QT-UI布置
前期简单的布置下就好了,以后可能进行调整、
下面对下图进行简要说明:lineEdit用于输入信息、ListWidget为显示最终提示信息、TextBrowser用于打印获取的XML文件后期可以删除
构建请求URL
根据谷歌给出了服务示例https://restapi.amap.com/v3/assistant/inputtips? 为标准请求头部city=XXX&keywords=XXX&output=xml&key=XXX 为请求参数,由于我们key值固定、output先规定为XML,city输入话较为困难、所以变化的参数只有keywords,从ui.lineEdit中获取。于是创建两个函数如下用于构建请求URL。
QString searchInputTips::spliceUrl()
{
QString city = "city=020&"