Anecdote wang 2021-08-10 10:15 采纳率: 50%
浏览 113
已结题

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

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

  • 写回答

1条回答 默认 最新

  • CSDN专家-sinJack 2021-08-10 10:26
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月18日
  • 已采纳回答 8月10日
  • 创建了问题 8月10日