Отображение панели навигации Matplotlib в Tkinter через сетку - курсор не меняется при наведении на фигуру - PullRequest
0 голосов
/ 28 октября 2019

При использовании NavigationToolbar2Tk с сеткой (чтобы полоса прокрутки работала с рисунком) курсор мыши не изменяет внешний вид (например, крестик для увеличения). Ниже приведен код этого поведения.

Как я могу это исправить?

    import tkinter as tk
    from matplotlib.figure import Figure
    from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, 
    NavigationToolbar2Tk

    from numpy import arange, sin, pi

    root = tk.Tk()
    root.wm_title("Embedding in TK")

    fig = Figure(figsize=(5, 5), dpi=100)

    canvas = FigureCanvasTkAgg(fig, master=root)
    canvas.get_tk_widget().grid(row=1, column=4, columnspan=3, owspan=20)

    a = fig.add_subplot(111)

    t = arange(0.0, 3.0, 0.01)
    s = sin(2*pi*t)
    a.plot(t, s)

    canvas.draw()

    toolbarFrame = tk.Frame(master=root)
    toolbarFrame.grid(row=22, column=4)
    toolbar = NavigationToolbar2Tk(canvas, toolbarFrame)

    tk.mainloop()

Спасибо / Даниэль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...