读书人

怎么将讲个pushbutton组成一个buttonG

发布时间: 2013-04-20 19:43:01 作者: rapoo

如何将讲个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)));
复制过去就能用你那个大小写有问题

读书人网 >QT开发

热点推荐