def initialize_display(self):
self.openButton = tk.Button(self, text = "Open File", command = self.get_filepath)
self.openButton.grid(row = 0, column = 0)
# This is just here to easily close the app during testing
self.quitButton = tk.Button(self, text = "Quit", command = self.quit)
self.quitButton.grid(row = 1, column = 0)
# testing alternative plotting solution
f = Figure(figsize=(5, 4), dpi=100)
a = f.add_subplot(111)
t = arange(0.0, 3.0, 0.01)
s = sin(2*pi*t)
a.plot(t, s)
canvas = FigureCanvasTkAgg(f, master=drawing_panel)
canvas.show()
# canvas.get_tk_widget().grid(row = 10, column = 10)
# canvas._tkcanvas.grid(row = 10, column = 10)
canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=1)
# toolbar = NavigationToolbar2TkAgg(canvas, root)
# toolbar.update()
canvas._tkcanvas.pack(side=tk.TOP, fill=tk.BOTH, expand=1)
评论列表
文章目录