Kev*_*vin 1 python tkinter python-3.x
所以,我在tkinter框架中有很多不同的按钮和标签,我都希望它们具有相似的属性.让我们说我希望他们所有人都有一个红色的前景色,并有一个透明的背景(我甚至可以这样做吗?这个透明背景只适用于按钮.)
我可以有一个class按钮(我认为这是在ttk,但它会更好,如果它不是)类似于CSS会使我的所有按钮和标签都有红色文字?
您可以根据需要扩展Button类并定义其属性.例如:
from tkinter import *
class MyButton(Button):
def __init__(self, *args, **kwargs):
Button.__init__(self, *args, **kwargs)
self['bg'] = 'red'
root = Tk()
root.geometry('200x200')
my_button = MyButton(root, text='red button')
my_button.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
1342 次 |
| 最近记录: |