首页 > 解决方案 > 绘制后如何为 Canvas 标签的背景着色?

问题描述

我正在使用 Tkinter 并且需要在根据输入值绘制标签后为标签的背景着色。

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="O", width=10,fg = 'red')
    lab1.pack()
   
    
    main_win.mainloop()

假设我想为其中一个标签的背景着色。请问如何在不重建画布的情况下做到这一点?请问我该如何处理?

任何帮助,将不胜感激。

标签: pythontkinterlabel

解决方案


推荐阅读