【问题标题】:Detect which open Matplotlib figure is selected检测选择了哪个打开的 Matplotlib 图
【发布时间】:2015-07-14 10:00:34
【问题描述】:

希望对此有一个简单的解决方案,但我正在尝试检测当前处于活动状态的图形,即当用户在打开多个图形时单击特定图形时,应更新变量以存储选择了哪个图形。

这些数字是由用户通过 GUI 创建的。

【问题讨论】:

    标签: python-3.x matplotlib pyqt4


    【解决方案1】:

    要获取当前图形,您可以使用:

    plt.gcf()
    

    注意gcf 代表get current figure

    【讨论】:

    • 每次用户点击该图时我都会触发一个事件。 gcf() 返回当前图形,但是当打开多个图形时,单击每个图形时返回相同的值
    • 那么你应该添加你的代码。不仅仅是所有的(因为这是 gui 相关的,可能涉及很多代码)。创建Minimal, Complete, and Verifiable example.
    • 点击事件的回调函数不应该接收一个告诉你它来自哪个数字的参数吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    相关资源
    最近更新 更多