code: def add_item(self, text, font=("default", 12, "bold"), backgroundcolor="yellow", textcolor="black",
                   highlightcolor="blue"):
          
          item = self.canvas.create_text(0, 0, anchor=tk.NW, text=text, font=font, fill=textcolor, tag="item")
          rectangle = self.canvas.create_rectangle(self.canvas.bbox(item), fill=backgroundcolor)
          self.canvas.tag_lower(rectangle, item)
          self.items[item] = rectangle
          if callable(self._callback_add):
              self._callback_add(item, rectangle)
          self.item_colors[item] = (backgroundcolor, textcolor, highlightcolor)
docs: Add a new item on the Canvas.
          
          :param text: text to display
          :type text: str
          :param font: font of the text
          :type font: tuple or :class:`~tkinter.font.Font`
          :param backgroundcolor: background color
          :type  backgroundcolor: str
          :param textcolor: text color
          :type  textcolor: str
          :param highlightcolor: the color of the text when the item is selected
          :type  highlightcolor: str