Python 使标签加粗
如何用Tkinter粗体制作标签 这是我的密码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 错误是什么?您不必单独配置它,您可以在创建小部件时传递参数:
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这是您建议的第一次投票。请配置。欢迎来到堆栈溢出。