如何取消Qt中的鼠标指针

如何取消Qt中的鼠标指针,第1张

    QApplication a(argc, argv)

#ifdef Q_OS_UNIX

    // 隐链山拿藏鼠标

 唯配   a.setOverrideCursor(Qt::BlankCursor)

#endif

需要添加头棚搭文件

#include <QCursor>

首先,掘稿轿这种做法不符合面向对象程序设计的原则,不建议这样做,合理的做法应该是给MainWindow类添加public函数,函数敬裤中修改界面元素,其它类调用该public函数。如果你非要这样做,可以这样实现:把其它类声明为MainWindow的友元类,在其判肆它类的CPP文件里添加:

#include "ui_MainWindow.h"

其实UI就是designer设计的一个界面类,需要转化后你才能看到那个类,如果你没困自己创建一个类绝稿继承自QWidget,那么其实也跟UI无差别,只是添加部件要手动添加代码,不能像designer那么拖动就可以了, 而this就是一个指向类本枯宏念身的一个指针,所以有时用this就是指向你创建的那个widget类


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12169094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存