Frame의 경계에 경계선의 너비와 모양을 설정할 수 있다. 너비는 borderwidth 속성, 모양은 relief 속성을 이용한다.
from tkinter import Tk, Frame if __name__ == "__main__": root = Tk() root.title("경계선을 설정한 Frame") mainFrame = Frame(root) mainFrame["borderwidth"] = 5 mainFrame["relief"] = "sunken" mainFrame.pack() smallFrame = Frame(mainFrame, width = 50, height = 50) smallFrame["borderwidth"] = 2 smallFrame["relief"] = "raised" smallFrame.pack() largeFrame = Frame(mainFrame, width = 200, height = 100) largeFrame["borderwidth"] = 2 largeFrame["relief"] = "solid" largeFrame.pack() root.mainloop()
flat | 기본값으로 경계선이 보이지 않는다. |
raised | 경계 안쪽이 바깥보다 볼록하게 보인다. |
sunken | 경계 안쪽이 바깥보다 오목하게 보인다. |
solid | 경계에 단순한 선이 그어진다. |
ridge | 경계선만 볼록해 보인다. |
groove | 경계선만 오목해 보인다. |