作者Pettitte1 (低调奢华有内涵)
看板Python
标题[问题] pyqt5按钮连结画图的event没动作
时间Thu Nov 24 10:56:43 2022
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 有作用呢?
查了一下可能是要用继承的方式解决?
但是我是自学的新手 这部分不是很清楚怎麽做
请各位高手在帮忙
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.106.198 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1669258606.A.561.html
1F:→ lycantrope: test只是产生Plot()并没有连结Plot内的event 11/24 13:06
我能理解没有连结到 Plot 内的 event
但是要如何连结呢?
※ 编辑: Pettitte1 (27.242.106.198 台湾), 11/24/2022 13:23:19
2F:推 anticrime: 你这样写的fig不是qt物件 应该吃不到事件 先找一个qt 11/26 04:29
3F:→ anticrime: 的容器去装你要画的图 这样才能从容器去接点击事件 11/26 04:29