weixin_44864723 2021-08-11 14:32 采纳率: 0%
浏览 213
已结题

python matplotlib图型界面 键鼠交互

fig.canvas.mpl_connect()怎么同时开启使用键盘和鼠标

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
text = ax.text(0.5, 0.5, 'event', ha='center', va='center', fontdict={'size': 20})

def call_back(event):
    print(event.button)
    print(event.key)
fig.canvas.mpl_connect('key_press_event', call_back)
fig.canvas.mpl_connect('button_press_event',call_back)
plt.show()

程序运行后会有以下报错:

print(event.button)
AttributeError: 'KeyEvent' object has no attribute 'button'
  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 8月19日
      • 已采纳回答 8月11日
      • 创建了问题 8月11日

      悬赏问题

      • ¥15 ABAQUS简单的带传动系统运转不了
      • ¥15 关于git actions自动部署的问题
      • ¥25 小程序 view wx:for 循环太多时,如何在循环结束执行某个事件?
      • ¥15 曲率模态差matlab程序计算
      • ¥15 大概算是比较简单的坐标系旋转问题
      • ¥15 关于#python#的问题:安装完gym环境后
      • ¥15 关于稳像云台姿态控制中相机姿态误差表征
      • ¥15 求sm16306s驱动例程
      • ¥15 本地生活媒体平台口碑选品怎么获得权限
      • ¥15 R语言 回归树/袋装树/随机森林预测