2016-09-09 24 views
4

本当に関係はありませんが、私はカレンダーを作成しています。ラベルウィジェットがたくさんあるので、境界線があればもっと見た目が良くなります!tkinterの境界線ラベル

Button、Entry、Textなどの他のウィジェットでこれを行うことができます。

最小限のコード:

from tkinter import * 

root = Tk() 

L1 = Label(root, text="This") 
L2 = Label(root, text="That") 

L1.pack() 
L2.pack() 

私は、ウィジェット内

highlightthickness=4 
highlightcolor="black" 
highlightbackground="black" 
borderwidth=4 

を設定しようとしたが、それでも同じ結果しています。

example pic tkinter

行うことは、これはさえ可能ですか?ありがとうございました!

答えて

13

ボーダーを使用する場合は、オプションはborderwidthです。国境の救済("flat","raised""sunken""ridge""solid""groove")を選択することもできます。例えば

l1 = Label(root, text="This", borderwidth=2, relief="groove") 

注:"ridge""groove"が正しく

examples of tkinter borders

+1

非常に素晴らしい画像をレンダリングするために幅の少なくとも二つの画素を必要とします。 Tkinterにはあなたのような人が必要です。 – Jacob

関連する問題