Я собираюсь построить GUI с tkinter в pycharm, и одна из моих проблем - захватить координаты мыши, нажав на одно изображение, которое я отображаю в главном окне. Это функция, которую я определил, чтобы показать изображение, нажимающее одну кнопку на GUI.
def plot_raw():
fig = Figure(figsize=(4,4))
a = fig.add_subplot(111)
a.imshow(img, cmap="gray")
a.invert_yaxis()
a.set_title ("Acquired data", fontsize=16)
a.set_ylabel("Frame", fontsize=14)
a.set_xlabel("Pixels", fontsize=14)
canvas = FigureCanvasTkAgg(fig, master=mainwindow)
canvas.get_tk_widget().place(x=250,y=20)
. Данные «img» - это матрица, которую я отображаю как изображение в оттенках серого. Моя задача - щелкнуть мышью по изображению и сохранить в массиве координаты каждой выбранной точки. Я нашел некоторую информацию в Интернете, но не работает с моим кодом. В стандартном коде python без GUI я обычно использую команду plt.ginput (), чтобы выбрать координаты на одном изображении с помощью мыши. Спасибо'S