티스토리 뷰
생성자 : tkinter.Button(master=None, cnf={}, **kw)
Button은 어플리케이션의 단추를 표시할때 사용된다.
Python_tkinter_002.png
>> Button의 상태값 <<
normal : 보통의 상태
disabled : 버튼위젯을 사용할수 없는 비활성화 상태
active : 버튼위젯이 눌려있는 상태
>> Button에서 사용되는 parameter <<
parameter를 설명하기에 앞서 parameter값에 사용되는 값 또는 단위에 대하여 아래의 URL을 참조하여 보길 바람
http://blog.naver.com/dudwo567890/130167555486
-. activebackground [default value:'SystemButtonFace'] : color
Button위젯이 active상태일때 위젯의 배경색
-. activeforeground [default value:'SystemButtonText'] : color
Button위젯이 active상태일때 위젯의 문자열색
-. anchor [default value:'center']
Button위젯 안의 아이템(문자열,이미지)위치
값 : 'nw', 'n', 'ne', 'e', 'se', 's', 'sw', 'w', 'center'
-. background = bg [default value:'SystemButtonFace'] : color
Button위젯의 배경색
-. bitmap [default value:'']
Button위젯에 들어갈 이미지를 bitmap으로 지정한다.
값 : 'error', 'gray75', 'gray50', 'gray25', 'gray12', 'hourglass', 'info', 'questhead', 'question', 'warring'
-. borderwidth = bd [default value:'2'] : mm/pixel
Button위젯의 테두리두께
-. command [default value:''] :
Button위젯이 active상태가 될때 발생하는 프로시저를 지정
명령어묶기에 대한 자세한 내용은 아래의 URL을 확인하길 바람
http://blog.naver.com/dudwo567890/130167555308
-. compound [default value:'none']
Button위젯에 문자열과 이미지를 동시에 표시할때 사용
값은 문자열에 대한 이미지의 상대위치이다.
값 : 'bottom', 'center', 'left', 'none', 'right', 'top'
-. cursor [default value:'']
Button위젯의 마우스커서모양
값 : "arrow", "circle", "clock", "cross", "dotbox", "exchange", "fleur", "heart", "heart", "man", "mouse", "pirate", "plus", "shuttle", "sizing", "spider", "spraycan", "star", "target", "tcross", "trek", "watch" 등등
-. default [default value:'disabled']
값 : 'active', 'disabled', 'normal'
-. disabledforeground [default value:'SystemDisabledText'] : color
Button위젯이 disabled상태일때 위젯의 문자열색
-. font [default value:'TkDefaultFont'] : font
Button위젯에 표시할 문자열의 글꼴
값으로는 font객체가 사용되며, 글꼴객체생성방법은 아래 URL을 참조하길 바란다.
http://blog.naver.com/dudwo567890/130167555486
-. foreground = fg [default value:'SystemButtonText'] : color
Button위젯의 문자열색
-. height [default value:0] : number of characters
Button위젯의 세로크기
위젯에 image가 표시될경우, parameter값의 단위는 문자의 갯수가 아닌 pixel이 된다.(mm/pixel사용가능)
-. highlightbackground [default value:'SystemButtonFace'] : color
Button위젯이 선택되지 않았을때의 하이라이트색
-. highlightcolor [default value:'SystemWindowFrame'] : color
Button위젯이 선택되었을때의 하이라이트색
-. highlightthickness [default value:'1'] : mm/pixel
Button위젯이 선택되었을때와 선택되지 않았을때를 구분하는 하이라이트의 두께
-. image [default value:''] : image
Button위젯에 이미지객체를 이용하여 이미지를 표시한다.
이미지객체 생성방법은 아래 URL을 참조하길 바란다.
http://blog.naver.com/dudwo567890/130167555486
-. justify [default value:'center']
Button위젯에 표시된문자가 여러행일경우 문자열의 정렬방법
값 : 'center', 'left', 'right'
-. overrelief [default value:'']
Button위젯위에 마우스를 올렸을때 이 parameter에 지정한 값으로 테두리모양이 변한다.
값 : "flat", "groove", "raised", "ridge", "solid", "sunken"
-. padx [default value:'1'] : mm/pixel
Button위젯의 테두리와 내용사이의 가로여백
-. pady [default value:'1'] : mm/pixel
Button위젯의 테두리와 내용사이의 세로여백
-. relief [default value:'raised']
Button위젯의 테두리모양
값 : "flat", "groove", "raised", "ridge", "solid", "sunken"
-. repeatdelay [default value:0] : ms
Button위젯을 마우스로 누르고 있는 상태에서 명령어호출에 대한 대기시간
버튼을 눌렀다 뗄때가 아닌, 계속 누르고 있는 상태에서의 딜레이시간이다.
값이 0(default)일땐 버튼을 마우스로 누른후 뗄때 명령어가 호출된다.
누름->동작1->동작2->동작3->동작4->동작5->뗌
repeatdelay는 [누름]과 [동작1]의 사이의 시간
repeatinterval은 [동작1]이후에 [뗌]까지 명령어가 반복수행되는 간격
-. repeatinterval [default value:0] : ms
Button위젯을 마우스로 누르고 있는 상태에서 명령어호출이 반복되는 간격
repeatdelay의 값이 0(default)일땐 사용되지 않는다.
누름->동작1->동작2->동작3->동작4->동작5->뗌
repeatdelay는 [누름]과 [동작1]의 사이의 시간
repeatinterval은 [동작1]이후에 [뗌]까지 명령어가 반복수행되는 간격
-. state [default value:'normal']
Button위젯의 상태값
값 : 'active', 'disabled', 'normal'
-. takefocus [default value:'']
-. text [default value:''] :
Button위젯에 표시할 문자열
-. textvariable [default value:''] :
Button위젯에 표시할 문자열을 가져올 Tk변수
-. underline [default value:-1] :
Button위젯에 표시된 문자열중 특정문자에 밑줄표시하기
값은 Button위젯에 표시된 문자열의 index값이며,
이 index위치에 밑줄을 표시한다.
예를들어 underline의 값이 0일경우 표시된문자열의 첫문자에 밑줄을 표시한다.
-. width [default value:0] : number of characters
Button위젯의 가로크기
위젯에 image가 표시될경우, parameter값의 단위는 문자의 갯수가 아닌 pixel이 된다.(mm/pixel사용가능)
-. wraplength [default value:'0'] : mm/pixel
Button위젯의 문자열을 자동줄내림할 너비
'Python > tkinter' 카테고리의 다른 글
Python,tkinter Checkbutton (0) | 2017.01.20 |
---|---|
Python,tkinter Canvas (0) | 2017.01.20 |
Python,tkinter Tk (0) | 2017.01.20 |
Python,tkinter 속성값의 설정 및 확인방법 (0) | 2017.01.19 |
Python,tkinter command & bind [명령어묶기와 사건묶기] (0) | 2017.01.18 |
- Total
- Today
- Yesterday
- disabledforeground
- Composite Key
- 파이썬
- fetch join
- FetchType
- activeforeground
- activebackground
- Linux
- 리눅스
- Excel
- JPA
- Module
- Private
- command
- highlightbackground
- apache
- indicatoron
- tkinter
- Java
- vba
- borderwidth
- IdClass
- 폼
- onetomany
- ManyToOne
- tkinter command & bind [명령어묶기와 사건묶기] Python
- 상수
- Python
- highlightthickness
- checkbutton
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |