当前位置: 代码迷 >> QT开发 >> 怎么将讲个pushbutton组成一个buttonGroup
  详细解决方案

怎么将讲个pushbutton组成一个buttonGroup

热度:18   发布时间:2016-04-25 03:59:34.0
如何将讲个pushbutton组成一个buttonGroup?
我的目的很简单,就是想点击某一个按钮的时候把该按钮的索引值也传过去,这样我就能区分我点击的是哪个按钮了
下面是我实现的方法:  
      selButton = new QButtonGroup(this);
selButton->addButton(ui->roomDesignButton,0);
selButton->addButton(ui->productconfigButton,1);
我试过这样写:
connect(selButton,SIGNAL(clicked(int)),this, SLOT(chagePage(int)));
还有这样写:
connect(selButton,SIGNAL(ButtonClicked(int)),this, SLOT(chagePage(int)));

但都进不去chagePage这个函数

请问是哪里出了问题呢?

------解决方案--------------------
你可以重写qpushbutton,在里面保存一个索引,在点击事件中向外发送含索引的序号

------解决方案--------------------
你可以重写qpushbutton,在里面保存一个索引,在点击事件中向外发送含索引的信号

------解决方案--------------------
    connect(selButton,SIGNAL(buttonClicked(int)),this, SLOT(chagePage(int)));
复制过去就能用你那个大小写有问题