In [1]:
%run basics

In [2]:
import Tkinter

In [3]:
def split_netcdf_done(split_gui):
    split_gui.destroy()

In [4]:
root = Tkinter.Frame()
root.grid()
splitButton = Tkinter.Button(root,text="Split netCDF")
split_gui = Tkinter.Toplevel()
split_gui.wm_title("Split netCDF file")
split_gui.grid()
nrow = 0
split_gui.infilenameLabel = Tkinter.Label(split_gui,text="Input file")
split_gui.infilenameLabel.grid(row=nrow,column=0,columnspan=1)
split_gui.infilenameEntry = Tkinter.Entry(split_gui,width=15)
split_gui.infilenameEntry.grid(row=nrow,column=2,columnspan=3)
# quit button
nrow = nrow + 1
split_gui.doneButton = Tkinter.Button(split_gui,text="Done",command=lambda:split_netcdf_done(split_gui))
split_gui.doneButton.grid(row=nrow,column=0,columnspan=3)

split_gui.wait_window(split_gui)


---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-fe97625f986b> in <module>()
      1 split_gui = Tkinter.Frame()
----> 2 split_gui.wm_title("Split netCDF file")
      3 split_gui.grid()
      4 nrow = 0
      5 split_gui.infilenameLabel = Tkinter.Label(split_gui,text="Input file")

AttributeError: Frame instance has no attribute 'wm_title'

In [ ]: