2017-02-15 12 views
0

基本的には、「アンダーライン」と「オーバーストライク」オプションを設定できません。私はラベルのフォントとしてではこれらのパラメータを追加しようとするまで、私のコードは完璧に動作します:python 3.x用のtkinterでフォントを使用している。

Large_Font =(「下線と重ね打ち」、「イタリック」、「MS Pゴシック」、10、「ボールド」)

...

LBL = tk.Label(FRAME_1、テキスト= "データ"、フォント= Large_Font

「0または1」または「真または偽」と入力しても問題ありません。誰でも私を助けることができますか?

ありがとうございました!

答えて

1

新しいFontインスタンスを作成し、underlineoverstrikeの属性をTrueに変更する必要があります。

from tkinter import font 

large_font = font.Font(family="Verdana", size=10, weight="bold", slant="italic", underline=True, overstrike=True) 

または

large_font = font.Font(family="Verdana", size=10) 
large_font.configure(weight="bold") 
large_font.configure(slant="italic") 
large_font.configure(underline=True) 
large_font.configure(overstrike=True) 
関連する問題