[問題] pyqt5按鈕連結畫圖的event沒動作

作者: Pettitte1   2022-11-24 10:56:43
code 如下
https://paste.ee/p/vp87m
創了兩個 class 第一個是用來畫圖 第二個是創建GUI
當我直接 run Plot() 其中的 button_press_event 是有用的
可以在終端機 print 出 event.ydata的值
但若是在 PyQt 中用 button 的 clicked_connect 連結 Plot()的話
可以畫出圖 但是 print(event.ydada) 是沒有作用的
請問要怎麼做才能讓 button clicked_connect 連結的 Plot() 中的
event.ydata 有作用呢?
查了一下可能是要用繼承的方式解決?
但是我是自學的新手 這部分不是很清楚怎麼做
請各位高手在幫忙
謝謝
作者: lycantrope (阿寬)   2022-11-24 13:06:00
test只是產生Plot()並沒有連結Plot內的event
作者: anticrime (黑熊)   2022-11-26 04:29:00
你這樣寫的fig不是qt物件 應該吃不到事件 先找一個qt的容器去裝你要畫的圖 這樣才能從容器去接點擊事件

Links booklink

Contact Us: admin [ a t ] ucptt.com