def buildControls(self):
### Control ###
# make a control frame on the right
self.rightcntlframe = tk.Frame(self.root)
self.rightcntlframe.pack(side=tk.RIGHT, padx=2, pady=2, fill=tk.Y)
# make a separator frame
sep = tk.Frame(self.root, height=self.initDy, width=2, bd=1, relief=tk.SUNKEN)
sep.pack(side=tk.RIGHT, padx=2, pady=2, fill=tk.Y)
# use a label to set the size of the right panel
label = tk.Label(self.rightcntlframe, text="Control Panel", width=20)
label.pack(side=tk.TOP, pady=10)
# # make a menubutton
# self.colorOption = tk.StringVar(self.root)
# self.colorOption.set("black")
# colorMenu = tk.OptionMenu(rightcntlframe, self.colorOption,
# "black", "blue", "red", "green") # can add a command to the menu
# colorMenu.pack(side=tk.TOP)
#
# # make a button in the frame
# # and tell it to call the handleButton method when it is pressed.
# button = tk.Button(rightcntlframe, text="Update Color",
# command=self.handleButton1)
# button.pack(side=tk.TOP) # default side is top
#
# # make a button in the frame to generate random data points on the canvas
# button2 = tk.Button(rightcntlframe, text="Generate Random", command=self.generateRandomData)
# button2.pack(side=tk.TOP)
#
# # make a button in the frame to let the user choose what sort of probability distribution to use
# button3 = tk.Button(rightcntlframe, text="Choose Distributions", command=self.chooseDist)
# button3.pack(side=tk.TOP)
#
# # make a widget to allow users to specify the number of random points to be generated.
# label3 = tk.Label(rightcntlframe, text="Number of Data Points", width=20)
# label3.pack(side=tk.BOTTOM, pady=10)
#
# entry = tk.Entry(rightcntlframe, textvariable=self.num_pts)
# entry.pack(side=tk.BOTTOM)
return
# Lets users open the csv files which they want to analyze.
评论列表
文章目录