2015-06-15 2 views
1

Я пишу небольшую программу на питоне, чтобы получить сетку, как эффект, когда каждая сетка является меткой.Границы в tkinter не отображаются

ниже мой код:

from Tkinter import * 

root = Tk() 
root.configure(bg='black') 

FRAME = Frame(bg='red') 
FRAME.pack() 

heading=["source","name","code","identity","source","name","code","identity"] 
r1=[1,2,3,4,5,6,7,8] 
r=0 
c=0 
for k in range(0,5): 
    for i in heading: 
     lab = Label (FRAME,text = i,bg='cyan',padx='3.0m', pady='3.0m') 

     lab.grid(row=r,column=c) 
     c = c+1 
    r=r+1 
    c=0 

root.mainloop() 

Я не могу получить границу меток набор. Укажите, какой атрибут я должен включить, я пробовал использовать ширину рамки без успеха.

ответ

2

Вы говорите, что нельзя установить границу ярлыков, но я не вижу нигде в вашем коде, где вы определили границу для этикеток.

Если вы хотите границы на фактических виджетов метки, используйте borderwidth и relief опции:

lab = Label (..., borderwidth=1, relief="solid" 

Если вместо границы виджета, вы хотите пространство между каждый виджет, так что с помощью опций padx и pady при использовании grid:

lab.grid(..., padx=1, pady=1) 
Смежные вопросы