티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

tkinter에서 창이나 창부품의 크기 또는 여백을 지정할때

width=100이라고 지정하면 100픽셀(pixel)을 의미하고,

width="100m"이라고 지정하면 100미리미터(mm)를 의미한다.

1mm는 약3.77pixel과 같다.

 

width, height, padx, pady, ipadx, ipady등 크기 및 여백을 지정하는 속성에서 두가지단위 모두 사용가능하다.

 

아래 예제에서 생성된 2개의 창은 같은크기이다.

01

02

03

04

05

06

07

08

09

10

# -*- coding : cp949 -*-

from tkinter import *

 

app1=Tk()

app1.configure(width="100m",height="100m")

app1.mainloop()

 

app2=Tk()

app2.configure(width=377,height=377)

app2.mainloop()

 

※ 크기및여백을 픽셀로 지정할때 사용되는 자료형은 str, int, float형식 모두 사용가능하다.

width="100m" str자료형

width="377" str자료형

width=377.0 float자료형

width=377 int자료형

width="377.0" str자료형

 5가지는 모두 같은 크기를 의미한다고 볼수 있다.

 

※ 혼자만 다른 단위를 사용하는 창부품 Button

Button창부품의 속성에서 width,height는 int형의 자료형만 취급하고픽셀단위가 아니라 글자단위이다.

, Cancel글자다 늘어가는 버튼을 만들고자 할땐

버튼창부품의 width값을 6으로 주면 가장 이상적인 크기가 된다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함