isEnable:是否启用部件的键盘和鼠标事件
isSelected:判断某个元素是否被选中
setEnabled 和setClickable参考:
qt -- setEnabled() 、 setClickable()_qt setenabled-CSDN博客
void SwitchButton::mousePressEvent(QMouseEvent *event)
{if (isEnabled()) {if (event->buttons() & Qt::LeftButton) {event->accept();} else {event->ignore();}}
}