这是我的代码,按钮的背景为绿色,但我想将按钮文字("完成")设置为白色和12种字体。
from tkinter import *
def done(root):
root.destroy()
def panel():
root = Tk()
root.title("PCS Employee Login")
root.geometry('240x320+0+0')
root.configure(bg='white')
buttonDone = Button(root, text="Done", command=lambda: done(root))
buttonDone.configure(bg='green', borderwidth=0)
buttonDone.pack()
root.mainloop()
if __name__ == '__main__':
panel()
答案 0 :(得分:1)
Button
的背景是按钮本身,它的前景是它上面的文本或位图。使用Effbot上描述的foreground
选项。
答案 1 :(得分:0)
这是我用于在tkinter中创建按钮和标签的代码摘录。我创建了三个字体变量,详细说明了小字体,普通字体和大字体,然后根据需要调用这些变量。对于按钮和标签颜色,您可以使用bg作为背景颜色,使用fg作为前景(文本)颜色。
LARGE_FONT = ("Verdana", 12)
NORM_FONT = ("Verdana", 10)
SMALL_FONT = ("Verdana", 8)
label = tk.Label(popup, text=msg, font=NORM_FONT, bg='white', justify='left')
B1 = tk.Button(popup, text="Okay", command=popup.destroy, bg='#000000', fg='#ffffff')
This page会为您提供更多按钮配置选项。