title: How to color background of Canvas label after it is drawn?
body: <p>I am using Tkinter and need to color the background of a label after it is drawn based on an input value.</p>
  <pre><code>import random
  from tkinter import *
  import tkinter.font as font
  
      
  if __name__=='__main__':
      listo=chose_num()
      main_win=Tk()
      main_win.title('Your Bingo Bord')
      rows, cols = (15, 5) 
      arr = [[None]*cols]*rows 
  
      #Column O
      can1=Canvas(main_win,width=100,height=70,bg='white')
      lab1=Label(can1, text=&quot;O&quot;, width=10,fg = 'red')
      lab1.pack()
     
      
      main_win.mainloop()
  </code></pre>
  <p>Let's say I want to color the background of one of the labels. How can I do this without reconstructing the canvas, please?
  How should I approach this, please?</p>
  <p>Any help would be appreciated.</p>