Qt Designer中想要实现选省市区的下拉框联动该如何进行操作?只需要告知绘制步骤,不需要代码。

Qt Designer中想要实现选省市区的下拉框联动该如何进行操作?只需要告知绘制步骤,不需要代码。

问题描述:

下拉框之间的联动问题,网上的回答大多都是通过程序实现,如何只通过QTdesigner绘制从而返回eric6程序呢?
省市区下拉框对应类似选择江苏省就只会出现南京市苏州市,选择山东省就只会出现济南烟台这种。

以下是思路:
可见序号是唯一,一个城市对应一个序号
用一个QMap存储序号-城市对应关系
再用一个QMap存储每个序号-子序号对应关系 *
QComboBox用的时候
第一个QComboBox,提取idChildsMap--Key为0的 QList,从idNameMap,遍历进去
第二个QComboBoX,以第一个QComboBox选的id为key从idChildsMap提取...遍历
第三个QComboBoX,同理。。。