2012-08-04 109 views
1

是否可以在Python Tkinter中的某個元素上應用部分邊框(例如僅在右側邊緣或僅在頂部和底部的邊框)?Python中的部分邊界Tkinter

編輯:This是我試圖實現的佈局 - 如果任何人都可以看到實現此目的的更好方式,而不是局部邊框,請隨時指出 - 我對Tkinter不是很有經驗!

回答

2

你的問題的答案取決於你的意思是「邊界」。個別小部件有邊界(按鈕等),對於那些你不能只改變邊界的一部分。

相反,如果你問有關如何使它們之間的分割線佈局的窗口小部件,您可以用gridpackpadxpady選項做到這一點。對於那些你可以在每個邊緣有不同數量的填充。

+0

太好了,謝謝你!我已經將包含主框架的背景顏色設置爲黑色,並且通過在子框架之間添加填充來獲得所需的輪廓。非常感謝你! – scubbo 2012-08-05 12:05:41

1

有沒有辦法將此內置到tkinter中,但爲什麼你需要這種行爲?可能有更好的方法來完成你所需要的。看到這this resource更多的幫助你的問題。

+0

感謝您的資源 - 我認爲這將使我能夠實現我期待的最終結果,儘管這是一種恥辱,沒有「乾淨」的方式來做到這一點,不需要額外的元素。 – scubbo 2012-08-04 22:28:12

+0

下面是我想要實現的佈局:http://i.imgur.com/N5dnd.jpg – scubbo 2012-08-04 22:38:35

+0

@scubbo:您可以實現這種佈局,而無需更改窗口小部件的邊框。邊界與小部件之間的空間不同。 – 2012-08-04 22:57:11