QT isEnable、isSelected、setEnabled 、 setClickable

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();
        }
    }
}

你可能感兴趣的:(qt,开发语言)