如何在Tkinter中设置按钮文本的字体和颜色?

2024-10-04 03:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我的代码,按钮的背景是绿色的,但是我想将按钮文本(“Done”)设置为白色和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()  

Tags: 代码文本configuredef字体root按钮bg
2条回答

这是我在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将为按钮配置提供更多选项。在

一个Button的背景是按钮本身,它的前景是它上面的文本或位图。使用foreground选项,如Effbot所述。在

相关问题 更多 >