statusLabel = new QLabel 用于显示鼠标移动时的实时位置
MousePosLabel = new QLabel 用于显示鼠标按下或释放时的位置
statusBar( )->addPermanentWidget(…): 在QMain Window的状态栏中增加控件
this->setMouseTracking(true):设置窗体追踪鼠标。函数setMouseTracking() //p383
mouseReleaseEvent()函数为鼠标松开事件响应函数
mouseDoubleClickEvent()函数为鼠标双击事件响应函数
void wheelEvent(QWheelEventevent); //滑轮
void mousePressEvent(QMouseEventevent); //单击
//鼠标按下事件
voidWidget::mousePressEvent(QMouseEvent*event)
{
//如果是鼠标左键按下 改变指针形状,并且存储当前指针位置与窗口位置的差值。if(event->button()==Qt::LeftButton){···}//如果是鼠标右键按下elseif(event->button()==Qt::RightButton){···}
}
该项目中为itemshow
