小编Dav*_*zza的帖子

Python正在运行Threads

我正在用python做一个项目,在我的代码中我必须开始一些线程.现在我需要调用一个线程来阻止它,但是来自另一个类.有没有办法获得所有正在运行的线程的列表?

感谢帮助.

multithreading python-2.7

17
推荐指数
2
解决办法
3万
查看次数

MatplotLib按轴获取所有注释

我正在用Python和Tkinter做一个项目。我可以绘制数据数组,并且还实现了一个函数,当我用鼠标单击时可以在图上添加注释,但是现在我需要我添加的所有注释的列表。有什么办法吗?这是我添加注释的功能:

def onclick(self, event):

    clicked = []
    key = event.key
    x = event.xdata
    y = event.ydata

    x_d = min(range(len(self.x_data)), key=lambda i: abs(self.x_data[i] - x))
    local_coord = self.x_data[x_d - 6:x_d + 6]
    x_1 = max(local_coord)
    indx = np.where(self.x_data == x_1)[0][0]
    y_1 = self.y_data[indx]



    if key == "v":
        self.ax.annotate("{0}nm".format(int(x_1)), size=25,
                         bbox=dict(boxstyle="round",fc="0.8"),
                         xy=(x_1, y_1), xycoords='data',
                         xytext=(x_1, y_1+50), textcoords='data',
                         arrowprops=dict(arrowstyle="-|>",
                                         connectionstyle="bar,fraction=0",
                                         ))

    self.canvas.draw()
Run Code Online (Sandbox Code Playgroud)

python matplotlib tkinter-canvas

3
推荐指数
1
解决办法
1368
查看次数