def speciesSelector(self, parent): """Creates the Species Selector""" #tracks previous button color self.color_prevButton = None #Frame to hold buttons for species types self.speciesButtonsToolbar = Frame(parent) self.speciesButtonsToolbar.pack() #species Buttons self.blankButton = ButtonCreator(self.speciesButtonsToolbar, \ "Blank", callback = self.blankButtonClick, \ width = 10, background = "White") self.studentButton = ButtonCreator(self.speciesButtonsToolbar, \ "Student", callback = self.studentButtonClick, \ width = 10, background = "lightblue") self.profButton = ButtonCreator(self.speciesButtonsToolbar, \ "Professor", callback = self.professorClick, \ width = 10, background = "red") self.squirrelButton = ButtonCreator(self.speciesButtonsToolbar, \ "Squirrel", callback = self.squirrelClick, \ width = 10, background = "green") self.fmButton = ButtonCreator(self.speciesButtonsToolbar, \ "FM", callback = self.fmClick, \ width = 10, background = "yellow") def blankButtonClick(self, event = None): self.color_prevButton = "White" def studentButtonClick(self, event = None): self.color_prevButton = "lightblue" def professorClick(self, event = None): self.color_prevButton="red" def squirrelClick(self, event = None): self.color_prevButton="green" def fmClick(self, event = None): self.color_prevButton="yellow"