Python 使标签加粗

Python 使标签加粗,python,tkinter,label,Python,Tkinter,Label,如何用Tkinter粗体制作标签 这是我的密码 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 错误是什么?您不必单独配置它,您可以在创建小部件时传递参数:

如何用Tkinter粗体制作标签

这是我的密码

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

错误是什么?

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

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

你必须把
bold
放在引号里,比如:
label=label(frame1,text='Hello',font=('Helvetica',18',bold'))
。这个方法适合我。

只需在引号中加粗,例如:
label=label(frame1,text=“TEXTTEXT”,font=('Helvetica',18,'bold'))
这对我来说是可行的,配置也是可行的,但你必须再编写一行代码。 如果您愿意,我可以向您演示如何
。配置
:
只需添加以下代码:
label.configure(字体=(“Helvetica”,“bold”,18))


谢谢。:)

对同一个名字没有影响。错误:名字“bold”没有定义。在问这个问题之前,你做过任何研究吗?几乎任何tkinter教程都可以回答这个问题。如果我以后必须更改它呢?假设我允许用户更改文本类型,那么如何配置它?如何在不再次声明变量的情况下更改它labelPryProt=Label(),当然,您需要配置它
labelPryProt.configure(font='Helvetica 18 bold')
@zzz123:更好的解决方案是使用字体对象,因此只需在一个位置对其进行更改。看这个答案肯定是错的。这个问题明确提出了将tk标签加粗的问题。这里的答案是关于涉及Helvetica字体和字体大小18的其他内容。=>-1这是您建议
的第一次投票。请配置
。欢迎来到堆栈溢出。