티스토리 뷰
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으로 주면 가장 이상적인 크기가 된다.
'Python > tkinter' 카테고리의 다른 글
Python,tkinter pack() [공간 다루기] (0) | 2016.06.16 |
---|---|
Python,tkinter 틀의 신축성[부품이 있을때와 없을때의 차이] (0) | 2016.06.15 |
Python,tkinter 틀(Frame)의 테두리 및 크기 지정 (1) | 2016.06.09 |
Python,tkinter 창부품의 크기 및 여백 (0) | 2016.05.31 |
Python,tkinter 입문 (1) | 2016.05.25 |
- Total
- Today
- Yesterday
- tkinter command & bind [명령어묶기와 사건묶기] Python
- disabledforeground
- 폼
- 리눅스
- command
- ManyToOne
- borderwidth
- highlightthickness
- vba
- Module
- Composite Key
- Linux
- IdClass
- apache
- Python
- activebackground
- Private
- onetomany
- indicatoron
- Java
- tkinter
- fetch join
- 파이썬
- 상수
- JPA
- checkbutton
- highlightbackground
- activeforeground
- FetchType
- Excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |