2016-08-23 9 views
1

私はpython tkinter listboxのすべてのエントリを太字にしようとしています。Python tkinter lisbox太字

私がリストを持っており、それがリストボックスに入力する:

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) 

IMPO

+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

など、あなたはフォントファミリ、サイズを変更したい場合は、いくつかのより多くのtkFontドキュメントについてhereを参照してくださいrtError:名前 'tkFont'をインポートできません –

+0

更新されたコードを追加するだけです – trahane

+0

コードの説明を追加すると便利です。 – miken32