Tkinter matplotlib格式为GridToolbar2TkAgg格式

时间:2015-06-04 17:56:29

标签: python python-2.7 matplotlib tkinter

编辑:此外,有没有人知道我是否仍然可以创建一个工具栏对象但不能绘制它?所以我可以将工具栏映射到我自己的自定义按钮

我在工具窗口中无法正确显示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个按钮上:

enter image description here

有谁知道如何以网格格式包装导航栏?

0 个答案:

没有答案