当前位置: 代码迷 >> QT开发 >> 两个combox关联使用有关问题
  详细解决方案

两个combox关联使用有关问题

热度:64   发布时间:2016-04-25 03:59:45.0
两个combox关联使用问题
两个combox分别问a和b,a中数据为1,2,3,4;b中数据为1,2,3,4,5,6,7,8;
我想a的currentText()==1时,b中下拉菜单只有1,2,3,4;
a的currentText()==2时,b中下拉菜单只有5,6;
两个combox都是ui设计的控件,请问要如何设置属性才能实现呢?
求指点下

------解决方案--------------------
两个控件对象互相关联下

connect( comboBox1,signal(currentIndexChanged(QString)),combox2,slot( handle_item_changed(QString)));

然后当combox1发出选中1的信号时,combox2 clear所有的数据后然后重新添加1,2,3,4
同理,发出2信号时,clear所有数据重新添5,6