Python3 Tkinter 요점 정리

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

Frame의 경계선 설정, Frame["borderwidth"], Frame["relief"]

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()
relief 설정 속성
flat 기본값으로 경계선이 보이지 않는다.
raised 경계 안쪽이 바깥보다 볼록하게 보인다.
sunken 경계 안쪽이 바깥보다 오목하게 보인다.
solid 경계에 단순한 선이 그어진다.
ridge 경계선만 볼록해 보인다.
groove 경계선만 오목해 보인다.

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
최동희
현재 버전
선택 버전
graphittie 자세히 보기