是什么Qt中拖和下降的热点是什么意思?
问题描述:
Qt的有一个方法,其QDrag::setHotSpot()
是什么Qt中拖和下降的热点是什么意思?
设置相对于所述左上 角用于通过热点指定的点像素映像的热点的位置。
但是,什么是热点,它的功能?你如何定义它?
答
我们还指定了光标的热点,相对于阻力像素图的 顶层角落的位置,是我们上面计算 点。这使拖动标签的过程感觉更自然 ,因为在拖动操作期间光标始终指向标签上的相同位置。
QDrag *drag = new QDrag(this);
drag->setMimeData(mimeData);
drag->setPixmap(*child->pixmap());
drag->setHotSpot(hotSpot);
child->hide();
“这使得拖动标签感觉更自然,因为光标始终指向拖动操作期间,标签上的同一个地方的过程。”没有热点会发生什么?光标将每次而不是拖动操作期间指向标签上不同的地方? – Trilarion