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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Qt 在不同的系统中,鼠标样式有两种不同的效果,为什么?_Qt_Qt4 - Fatal编程技术网

Qt 在不同的系统中,鼠标样式有两种不同的效果,为什么?

Qt 在不同的系统中,鼠标样式有两种不同的效果,为什么?,qt,qt4,Qt,Qt4,我想改变鼠标的样式 QCursor a ; QPixmap pixmap(“ .....”) ; a = QCursor(pixmap,-1,-1); setCursor(a) ; 这是我的资源形象。哦!不允许新用户发布图像!55555.... 让我展示我自己的描述!这张图片是一个带蓝色边缘的白色圆环 这在Fedora中是正常的,但在Ubuntu和我的使用ARM9定制linux中是不正常的。 我想强调的是,这种现象非常奇怪,它只能显示两种颜色:白色或黑色 我想知道如何在所有系统中显示正常样式。

我想改变鼠标的样式

QCursor a ;
QPixmap pixmap(“ .....”) ;
a = QCursor(pixmap,-1,-1);
setCursor(a) ;
这是我的资源形象。哦!不允许新用户发布图像!55555.... 让我展示我自己的描述!这张图片是一个带蓝色边缘的白色圆环

这在Fedora中是正常的,但在Ubuntu和我的使用ARM9定制linux中是不正常的。 我想强调的是,这种现象非常奇怪,它只能显示两种颜色:白色或黑色

我想知道如何在所有系统中显示正常样式。什么因素会影响它

谢谢。我明白了。
原因是小部件的不透明度已经改变。

比如说:在X11上,Qt支持Xcursor库,它允许全彩色图标主题。也许你需要在你的Ubuntu和ARM9系统上安装libxcursor/xcursor-dev或类似的东西,然后才能使用全彩光标。我明白了。原因是小部件的不透明度已经改变。