QT下如何隐藏鼠标箭头

本文链接:QT下如何隐藏鼠标箭头_K北卡码的博客-CSDN博客

一、隐藏箭头

Header #include < QCursor >
qmake QT += gui

1.如果只希望在某个 widget 中不显示鼠标指针,那么在该 widget 的构造函数中调用

QWidget::setCursor(QCursor(Qt::BlankCursor));

2.如果希望整个应用程序不显示鼠标指针,那么在实例化 Application 后调用

QApplication::setOverrideCursor(Qt::BlankCursor);

3.可以在任一控件或者页面下显示或者隐藏鼠标指针

this->setCursor(Qt::BlankCursor);   //隐藏鼠标
this->setCursor(Qt::ArrowCursor);  //显示正常鼠标

二、其他用法

Qt内置的鼠标样式(CursorShape)如下:

猜你喜欢

转载自blog.csdn.net/T19900/article/details/129602663