我在Tkinter帧中嵌入了一个pyplot图。整个人物周围都有一条粗黑线,我想摆脱它。它仅在我的Tkinter窗口被主动选择时出现:
我在Mac OS 10.9上使用Python 2.7.6。这是我的代码:
from Tkinter import *
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
class PlotFrame(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.fig = plt.figure()
self.plot = self.fig.add_subplot(1, 1, 1)
self.canvas = FigureCanvasTkAgg(self.fig, master=self)
self.canvas.show()
self.canvas.get_tk_widget().grid(row=0, column=0, sticky=(N), padx=20, pady=20)
root = Tk()
plot_frame = PlotFrame(root)
plot_frame.grid(row=0, column=0)
root.mainloop()
谢谢!
答案 0 :(得分:1)
由canvas画面小部件的highlightthickness
和highlightcolor
属性控制。如果您不想看到它,请将highlightthickness
设置为零。