我在widget的中心有一个myWidget,并且在mousePressEvent()上使用了myWidget来捕获鼠标按下事件。我想在鼠标按下时隐藏myWidget,但在按下widget内部时不希望隐藏。
我可以通过event->windowPos()QPointF来计算打印机位置,ui->widget->rect()给出QRect

如何检查QpointF是否在QRect内?

最佳答案

用过的:

if (ui->widget->geometry().contains(event->pos())) return;

关于qt - 如何检查QPointF是否在QRect中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36686548/

10-11 17:48