주가가 표시된이 애플리케이션이 있습니다. 그래프 크기를 조정할 때 가능한 한 많은 공간을 차지하고 싶습니다. 그러나 어떤 이유로 툴바는 항상 많은 공간을 필요로합니다. 바로 지금 창을 확장하면 다음과 같이 보입니다. 크기 조정시 Matplotlib 툴바가 너무 많은 공간 차지
상단 부분이 약간 얇아서 도구 모음을위한 충분한 공간을 남기고 싶습니다. 나는 툴바 프레임에 작은 높이를 주려고했지만 도움이되지 못했습니다. 모든 입력을 부탁드립니다.
여기 관련 코드 :
class Application(tk.Frame):
global timeFrameCount
global coy
global firm
global timeTrack
def __init__(self,master=None):
tk.Frame.__init__(self,master)
self.createWidgets()
def createWidgets(self):
self.plotbutton=ttk.Button(master=root, text="APPLY/RESET", command=lambda: self.plot(),width=12)
self.plotbutton.grid(row=3,columnspan=2,sticky='s')
self.entry=ttk.Entry(master=root,width=10)
self.entry.grid(row=2,columnspan=2,sticky='s')
def plot(self):
global firm
global coy
global timeTrack
firm=True
timeTrack=False
fig = plt.figure(figsize=(7, 5))
ax1 = plt.subplot2grid((6, 1), (0, 0), rowspan=4, colspan=1)
ax2 = plt.subplot2grid((6, 1), (4, 0), rowspan=2, colspan=1, sharex=ax1)
ax1.tick_params(bottom="off", left="off")
ax2.tick_params(bottom="off", left="off")
canvas = FigureCanvasTkAgg(fig, master=root)
canvas.get_tk_widget().grid(row=1, rowspan=1,columnspan=2,sticky='wens')
toolbar_frame = tk.Frame(master=root,height=20)
toolbar_frame.grid(row=0, column=0, sticky='we')
toolbar = NavigationToolbar2TkAgg(canvas, toolbar_frame)
toolbar.update()
root=tk.Tk()
root.columnconfigure(0, weight=1)
root.rowconfigure(0, weight=1)
root.rowconfigure(1, weight=1)
root.iconbitmap('zzz.ico')
app=Application(master=root)
root.geometry('700x608')
app.mainloop()