编辑:此外,有没有人知道我是否仍然可以创建一个工具栏对象但不能绘制它?所以我可以将工具栏映射到我自己的自定义按钮
我在工具窗口中无法正确显示matplotlib工具栏。我的班级__init__
# upperPane is a PaneWindow of the TopLevel() window self.__child
self.__upperButtonFrame = Frame(upperPane)
self.__upperButtonFrame.pack()
self.__testFrame = Frame(upperPane)
self.__fig = plt.figure(figsize=(10,7))
# the main canvas we will be drawing our data to
self.__drawplotCanvas = FigureCanvasTkAgg(self.__fig, master=drawplotFrame)
self.__toolbar = NavigationToolbar2TkAgg(self.__drawplotCanvas, self.__testFrame)
self.__testFrame.columnconfigure(0, minsize=3)
self.__testFrame.grid(row=0, column=0, columnspan=2)
self.__testFrame.pack()
drawplotFrame.pack()
但是我右边的工具栏显示的不是格式,而且保存被切断,因为我无法将列包裹在3个按钮上:
有谁知道如何以网格格式包装导航栏?