为应用程序设置默认光标

时间:2008-12-08 19:34:24

标签: c++ qt

在Qt应用程序中,是否有等效的QApplication::setFont设置应用程序默认光标,通过在特定小部件上设置一个来覆盖?

QApplication::setOverrideCursor会覆盖所有特定于小部件的小部件,我希望本地的小部件可以预先考虑这个小部件,但如果我没有指定一个,我仍然会使用我的光标。

2 个答案:

答案 0 :(得分:2)

QWidget要么使用QWidget :: setCursor指定的游标,要么回退它的父对象游标设置。因此,只需设置主窗口的光标即可。

新的顶级窗口和对话框需要在创建时设置光标,因为它们不是要从中继承的父级。

答案 1 :(得分:0)

这非常接近我需要的东西,但它似乎没有被其他窗口继承。 我想虽然setFont没有公平,所以我必须分别处理其他人。