gpt4 book ai didi

python - Matplotlib,绘制时避免更新鼠标光标

转载 作者:行者123 更新时间:2023-12-01 02:23:38 25 4
gpt4 key购买 nike

当使用 set_datadraw 方法更新绘图时,鼠标光标会在几毫秒内从箭头变为圆形。有可能避免这种情况吗?因为我每秒更新绘图 10 次,所以看到我的鼠标光标变化如此之快是非常难看的。

我使用的是 Python 3.6、PyQt5 和 matplotlib 2.1。预先感谢您;)

最佳答案

我找到了一个解决方案:当我离开斧头时使用QApplication.restoreOverrideCursor(),当我进入斧头时使用QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor)) 。像这样:

self.figure.canvas.mpl_connect("axes_enter_event", self.figureEntree)
self.figure.canvas.mpl_connect("axes_leave_event", self.figureSortie)
def figureSortie(self, event):
QApplication.restoreOverrideCursor()
def figureEntree(self, event):
QApplication.setOverrideCursor(QCursor(Qt.ArrowCursor))

如果您有工具栏,则可以调整 figureEntree 函数(沿着工具事件更改光标 => 当您选择工具时会更改的变量)。

关于python - Matplotlib,绘制时避免更新鼠标光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47676638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com