我正在尝试创建一个custum动画光标,当长时间的进程发生类似于here和{a2}时,它将替代常规光标,但是,我希望我的光标被动画化,例如使用gif,就像标准的Qt.WaitCursor
一样。我该怎么做?我找到了关于动画系统托盘图标的this解决方案,但是,我没有设法使它适应光标图标的工作。在
另请注意:当我尝试执行第一个链接中所述的pm.setAlphaChannel(bm)
时,它对我不起作用,我得到以下错误:
'AttributeError: QPixmap' object has no attribute 'setAlphaChannel'
这很奇怪,因为根据documentation,QPixmap确实有一个setAlphaChannel
方法。在
一种可能的解决方案是创建一个类来处理给定小部件的游标更新。在以下示例中,按下“开始”按钮时设置光标,按下“停止”按钮时光标恢复:
相关问题 更多 >
编程相关推荐