2016-08-23 42 views
1

我想要爲我的python tkinter listbox加粗所有條目。Python tkinter lisbox bold

我有一個列表,並進入成一個列表框:

listbox4.insert(END, Words) 有誰知道代碼爲粗體這些條目?

回答

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文檔等

+0

工作完美! +1 –

+0

謝謝@pussinboots –

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

IMPO rt錯誤:無法導入名稱'tkFont' –

+0

只需添加更新後的代碼 – trahane

+0

添加有關您的代碼所做的說明會有所幫助。 – miken32