Ubhra
Импорт:
from tkinter import *
from tkinter.ttk import*
Так нельзя импортировать, в
tkinter и
tkinter.ttk есть виджеты с одинаковым именем, они будут драться до кровавых соплей за первое место.
Правильно будет так:
from tkinter import Tk,Frame
from tkinter.ttk import Style,Label
root=Tk()
Style().theme_use('default')
Style().configure('a1.TLabel',background='yellow')
fr_a1=Frame(root,bg='green',width=111,height=111)
lb_a1=Label(root,style='a1.TLabel',text='Это Label')
fr_b1=Frame(root,bg='blue',width=111,height=111)
fr_a1.pack()
lb_a1.pack()
fr_b1.pack()
root.mainloop()
или так:
from tkinter import Tk,Label
from tkinter.ttk import Style,Frame
root=Tk()
Style().theme_use('default')
Style().configure('a1.TFrame',background='green')
Style().configure('b1.TFrame',background='blue')
fr_a1=Frame(root,style='a1.TFrame',width=111,height=111)
lb_a1=Label(root,bg='yellow',text='Это Label')
fr_b1=Frame(root,style='b1.TFrame',width=111,height=111)
fr_a1.pack()
lb_a1.pack()
fr_b1.pack()
root.mainloop()