省市联动二级菜单

  1. import java.lang.reflect.Array;
  2. import com.trolltech.qt.gui.*;
  3. public class A extends QWidget {
  4.     Ui_A ui = new Ui_A();
  5.     String[][] citys = {
  6.             { "北京市""北京" },
  7.             { "上海市""上海" },
  8.             { "天津市""天津" },
  9.             { "重庆市""重庆" },
  10.             { "河北省""石家庄市""邯郸市""邢台市""保定市""张家口市""承德市""廊坊市""唐山市",
  11.                     "秦皇岛市""沧州市""衡水市" },
  12.             { "山西省""太原市""大同市""阳泉市""长治市""晋城市""朔州市""吕梁市""忻州市",
  13.                     "晋中市""临汾市""运城市" },
  14.             { "辽宁省""沈阳市""大连市""鞍山市""抚顺市""本溪市""丹东市""锦州市""营口市",
  15.                     "阜新市""辽阳市""盘锦市""铁岭市""朝阳市""葫芦岛市" },
  16.             { "吉林省""长春市""吉林市""四平市""辽源市""通化市""白山市""松原市""白城市",
  17.                     "延边市" },
  18.             { "黑龙江省""哈尔滨市""齐齐哈尔市""牡丹江市""佳木斯市""大庆市""绥化市""鹤岗市",
  19.                     "鸡西市""黑河市""双鸭山市""伊春市""七台河市""大兴安岭市" },
  20.             { "浙江省""杭州市""宁波市""温州市""嘉兴市""湖州市""绍兴市""金华市""衢州市",
  21.                     "舟山市""台州市""丽水市" },
  22.             { "安徽省""合肥市""芜湖市""蚌埠市""马鞍山市""淮北市""铜陵市""安庆市""黄山市",
  23.                     "滁州市""宿州市""池州市""淮南市""巢湖市""阜阳市""六安市""宣城市",
  24.                     "亳州市" },
  25.             { "福建省""福州市""厦门市""莆田市""三明市""泉州市""漳州市""南平市""龙岩市",
  26.                     "宁德市" },
  27.             { "江西省""南昌市市""景德镇市""九江市""鹰潭市""萍乡市""新馀市""赣州市""吉安市",
  28.                     "宜春市""抚州市""上饶市" },
  29.             { "山东省""济南市""青岛市""淄博市""枣庄市""东营市""烟台市""潍坊市""济宁市",
  30.                     "泰安市""威海市""日照市""莱芜市""临沂市""德州市""聊城市""滨州市",
  31.                     "菏泽市" },
  32.             { "河南省""郑州市""开封市""洛阳市""平顶山市""安阳市""鹤壁市""新乡市""焦作市",
  33.                     "濮阳市""许昌市""漯河市""三门峡市""南阳市""商丘市""信阳市""周口市",
  34.                     "驻马店市""济源市" },
  35.             { "湖北省""武汉市""宜昌市""荆州市""襄樊市""黄石市""荆门市""黄冈市""十堰市",
  36.                     "恩施市""潜江市""天门市""仙桃市""随州市""咸宁市""孝感市""鄂州市" },
  37.             { "湖南省""长沙市""常德市""株洲市""湘潭市""衡阳市""岳阳市""邵阳市""益阳市",
  38.                     "娄底市""怀化市""郴州市""永州市""湘西市""张家界市" },
  39.             { "广东省""广州市""深圳市""珠海市""汕头市""东莞市""中山市""佛山市""韶关市",
  40.                     "江门市""湛江市""茂名市""肇庆市""惠州市""梅州市""汕尾市""河源市",
  41.                     "阳江市""清远市""潮州市""揭阳市""云浮市" },
  42.             { "甘肃省""兰州市""嘉峪关市""金昌市""白银市""天水市""酒泉市""张掖市""武威市",
  43.                     "定西市""陇南市""平凉市""庆阳市""临夏市""甘南市" },
  44.             { "陕西省""西安市""宝鸡市""咸阳市""铜川市""渭南市""延安市""榆林市""汉中市",
  45.                     "安康市""商洛市" },
  46.             { "内蒙古自治区""呼和浩特市""包头市""乌海市""集宁市""通辽市""赤峰市""呼伦贝尔盟",
  47.                     "阿拉善盟""哲里木盟""兴安盟""乌兰察布盟""锡林郭勒盟""巴彦淖尔盟""伊克昭盟" },
  48.             { "广西壮族自治区""南宁市""柳州市""桂林市""梧州市""北海市""防城港市""钦州市",
  49.                     "贵港市""玉林市""南宁市""柳州市""贺州市""百色市""河池市" },
  50.             { "四川省""""成都市""绵阳市""德阳市""自贡市""攀枝花市""广元市""内江市",
  51.                     "乐山市""南充市""宜宾市""广安市""达川市""雅安市""眉山市""甘孜市",
  52.                     "凉山市""泸州市" },
  53.             { "贵州省""贵阳市""六盘水市""遵义市""安顺市""铜仁市""黔西南市""毕节市""黔东南市",
  54.                     "黔南市" },
  55.             { "云南省""昆明市""大理市""曲靖市""玉溪市""昭通市""楚雄市""红河市""文山市",
  56.                     "思茅市""西双版纳市""保山市""德宏市""丽江市""怒江市""迪庆市""临沧市" },
  57.             { "西藏自治区""拉萨市""日喀则市""山南市""林芝市""昌都市""阿里市""那曲市" },
  58.             { "海南省""海口市""三亚市" },
  59.             { "宁夏回族自治区""银川市""石嘴山市""吴忠市""固原市" },
  60.             { "青海省""西宁市""海东市""海南市""海北市""黄南市""玉树市""果洛市""海西市" },
  61.             { "新疆维吾族自治区""乌鲁木齐市""石河子市""克拉玛依市""伊犁市""巴音郭勒市""昌吉市",
  62.                     "克孜勒苏柯尔克孜市""博尔塔拉市""吐鲁番市""哈密市""喀什市""和田市""阿克苏市" },
  63.             { "香港""香港" },
  64.             { "澳门""澳门" },
  65.             { "台湾省""台北市""高雄市""台中市""台南市""屏东市""南投市""云林市""新竹市",
  66.                     "彰化市""苗栗市""嘉义市""花莲市""桃园市""宜兰市""基隆市""台东市",
  67.                     "金门市""马祖市""澎湖市" } };
  68.     public static void main(String[] args) {
  69.         QApplication.initialize(args);
  70.         A testA = new A();
  71.         testA.show();
  72.         QApplication.exec();
  73.     }
  74.     public A() {
  75.         ui.setupUi(this);
  76.         ui.comboBox.currentIndexChanged.connect(this"changeCity()");
  77.         ui.comboBox.clear();
  78.         for (int i = 0; i < citys.length; i++)
  79.             ui.comboBox.addItem(citys[i][0]);
  80.     }
  81.     public A(QWidget parent) {
  82.         super(parent);
  83.         ui.setupUi(this);
  84.     }
  85.     private void changeCity() {
  86.         ui.comboBox_2.clear();
  87.         int ii = ui.comboBox.currentIndex();
  88.         for (int i = 0; i < citys[ii].length - 1; i++) {
  89.             ui.comboBox_2.addItem(citys[ii][i + 1]);
  90.         }
  91.     }
  92. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值