qcheckbox互斥 也就是单选 纯代码实现 没有ui界面转到槽

qcheckbox互斥 也就是单选 纯代码实现 没有ui界面转到槽_第1张图片

 1.init()函数把所有的qcheckbox找到,然后通过信号与槽,做到点击哪个qcheckbox,哪个qcheckbox就发出信号

2.checkchange()槽函数,通过42行拿到是哪个qcheckbox发出的信号,就是找到哪个qcheckbox的指针,然后遍历所有的qcheckbox,除了发出clicked信号的qcheckbox被置为true,其他的qcheckbox全部都置为false

3.需要注意的一点是 setchecked()只是让界面的qcheckbox是否有勾勾显示,而不是说让qcheckbox置为无法被选中

 

你可能感兴趣的:(qt)