使标签加粗 Tkinter

问题描述 投票:0回答:4

如何在 Tkinter Bold 中制作标签?

这是我的代码

labelPryProt=Label(frame1,text="TEXTTEXT")
labelPryProt.pack(side=LEFT,fill=BOTH,expand=False)
labelPryProt.configure(font=("Helvetica",BOLD, 18))#this is not working not making the text as bold

错误是什么?

python tkinter label
4个回答
41
投票

您不必单独配置它,您可以在创建小部件时传递参数:

labelPryProt = Label(frame1, text='TEXTTEXT', font='Helvetica 18 bold')

17
投票

您必须将

bold
放在引号中,如下所示:
label = Label(frame1, text='Hello', font=('Helvetica', 18, 'bold'))
。这个方法对我有用。


7
投票

只需在引号中加粗,例如:

label = Label(frame1, text = "TEXTTEXT", font = ('Helvetica', 18, 'bold'))
这对我有用,配置也有效,但你必须再编写一行代码。 如果您愿意,我可以向您展示如何
.configure
: 只需添加以下代码:
label.configure(font=("Helvetica","bold", 18))

谢谢。 :)


0
投票

几乎正确! 但用字体类型替换字体大小

tkinter.Label(frame1, text='Hello', font=('Helvetica', 18, 'bold'))

© www.soinside.com 2019 - 2024. All rights reserved.