Python tkinter lisbox粗体

时间:2016-08-23 17:24:51

标签: python user-interface tkinter

我正在尝试为我的python tkinter列表框添加所有条目。

我有一个列表,然后将其输入列表框:

listbox4.insert(END, Words) 有谁知道加粗这些条目的代码?

2 个答案:

答案 0 :(得分:1)

from Tkinter import *    
import tkFont
sf= tkFont.Font(family='Helvetica', size=36, weight='bold')
lb = Listbox(root , bd=1, height=10, font=sf)

答案 1 :(得分:1)

您可以为所有文本配置列表框对象使用的字体

假设您正在使用python 3和tkinter,代码将如下所示(在python 2上用import tkFont替换导入行)

from tkinter import font

listbox4.insert(END, Words)
bolded = font.Font(weight='bold') # will use the default font
listbox4.config(font=bolded)

如果您想要更改字体系列,大小等,请参阅here了解更多tkFont文档。