您的位置:首页 > 房产 > 建筑 > 网站建设方案大全_商丘seo公司找25火星_汽车营销策划方案ppt_项目推广渠道有哪些

网站建设方案大全_商丘seo公司找25火星_汽车营销策划方案ppt_项目推广渠道有哪些

2025/1/28 3:52:45 来源:https://blog.csdn.net/weixin_46032775/article/details/144531501  浏览:    关键词:网站建设方案大全_商丘seo公司找25火星_汽车营销策划方案ppt_项目推广渠道有哪些
网站建设方案大全_商丘seo公司找25火星_汽车营销策划方案ppt_项目推广渠道有哪些

大概就这几种,

按左键右键

void QtWidgetsApplication7::mousePressEvent(QMouseEvent *event)
{//如果是鼠标左键按下if (event->button() == Qt::LeftButton) {QCursor cursor;cursor.setShape(Qt::ClosedHandCursor);QApplication::setOverrideCursor(cursor);offset = event->globalPos() - pos();}else if (event->button() == Qt::RightButton) {QCursor cursor(QPixmap(":/res/mouse.png"));QApplication::setOverrideCursor(cursor);}
}

释放事件

void QtWidgetsApplication7::mouseReleaseEvent(QMouseEvent *event)
{//释放事件QApplication::restoreOverrideCursor();
}

双击事件

void QtWidgetsApplication7::mouseDoubleClickEvent(QMouseEvent *event)
{if (event->button() == Qt::LeftButton) {if (windowState() != Qt::WindowFullScreen) {setWindowState(Qt::WindowFullScreen);}else {setWindowState(Qt::WindowNoState);}}
}

鼠标移动事件

void QtWidgetsApplication7::mouseMoveEvent(QMouseEvent *event)
{//移动过程中判断鼠标是左键点击并且移动,那么要用buttons,返回的是鼠标状态的集合if (event->buttons() & Qt::LeftButton) {//获取窗口应当移动到的位置QPoint windowpos = event->globalPos() - offset;this->move(windowpos);}
}

滚轮事件

void QtWidgetsApplication7::wheelEvent(QWheelEvent *event)
{//鼠标滚动远离使用者放大texteditif (event->delta() > 0) {qDebug() << "catch wheel event delta > 0" << endl;ui.textEdit->zoomIn();}else {qDebug() << "catch wheel event delta < 0" << endl;ui.textEdit->zoomOut();}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com