效果是这样的
这里我们用到了一个QRect的方法
如果检测到我们的矩形的size为负数,则会交换起始点与终止点
又使用了一个contains方法,前后是两个QRect对象
A.contains(B),如果B在A内则返回True,否则返回False
同时使用了geometry()
A.geometry(),这个会返回该控件的QRect()对象
在这里如果不加红框内的判定,获取到的对象会包含QRubberBand本身
可以和红框内写的一样,也可以按下面这样写
判定是否继承QCheckBox