Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 光标在各种小部件中的Qt应用程序超链接中出现奇数_C++_Qt_User Interface_Qt4_Qt5 - Fatal编程技术网

C++ 光标在各种小部件中的Qt应用程序超链接中出现奇数

C++ 光标在各种小部件中的Qt应用程序超链接中出现奇数,c++,qt,user-interface,qt4,qt5,C++,Qt,User Interface,Qt4,Qt5,有人知道如何修复光标的图标吗?? 该应用程序是在QT中完成的,并且在图片中悬停的小部件my mouse是Qlable,实际上这不仅仅是Qwebkit和其他一些小部件中出现的问题 可以使用QCursor::setShape()设置光标形状。还可以为特定小部件设置特定光标: yourWidget.setCursor(Qt::ArrowCursor) 甚至可以使用QGuiApplication::setOverrideCursor()覆盖整个应用程序的光标,例如 QApplication::setOv

有人知道如何修复光标的图标吗??
该应用程序是在QT中完成的,并且在图片中悬停的小部件my mouse是Qlable,实际上这不仅仅是Qwebkit和其他一些小部件中出现的问题

可以使用
QCursor::setShape()
设置光标形状。还可以为特定小部件设置特定光标:

yourWidget.setCursor(Qt::ArrowCursor)

甚至可以使用
QGuiApplication::setOverrideCursor()
覆盖整个应用程序的光标,例如

QApplication::setOverrideCursor(QCursor(Qt::ArrowCursor));

使用->>>>QApplication::setOverrideCursors(QCursor(Qt::ArrowCursor));更改整个应用程序的光标,感谢它的工作。使用ui->label_2->setCursor(Qt::ArrowCursor);但它仍然显示黑色奇怪的光标。标签2是QLABELACEPT,因为解决方案是正确的,在KDE中工作,但在Unity/Gnome中不工作。因此,这是一个桌面特定的错误,经过进一步挖掘,我发现问题是由光标主题引起的,因为当我切换KDE鼠标光标主题时,超链接上的奇数手符号被KDE鼠标光标主题的超链接手更改。问题是由Qt未处理X光标主题引起的,正如我链接的bug报告中所解释的,固定在Qt 5.5中。