버튼 클릭으로 empty의 텍스트값을 전달하기
delete
및 insert
메소드를 사용하여 Entry
에 텍스트를 설정하는 완전한 작업 코드
import tkinter as tk
root = tk.Tk()
root.geometry("400x50")
def setTextInput(text):
textExample.delete(0,"end")
textExample.insert(0, text)
textExample = tk.Entry(root)
textExample.pack()
btnSet = tk.Button(root, height=1, width=10, text="Set",
command=lambda:setTextInput("new content"))
btnSet.pack()
root.mainloop()
화면배치방법(place, pack, grid)
출처:https://076923.github.io/posts/Python-tkinter-2/
Label Parameter
라벨 문자열 설정
이름 | 의미 | 기본값 | 속성 |
---|---|---|---|
text | 라벨에 표시할 문자열 | - | - |
textvariable | 라벨에 표시할 문자열을 가져올 변수 | - | - |
anchor | 라벨안의 문자열 또는 이미지의 위치 | center | n, ne, e, se, s, sw, w, nw, center |
justify | 라벨의 문자열이 여러 줄 일 경우 정렬 방법 | center | center, left, right |
wraplength | 자동 줄내림 설정 너비 | 0 | 상수 |
라벨 형태 설정
이름 | 의미 | 기본값 | 속성 |
---|---|---|---|
width | 라벨의 너비 | 0 | 상수 |
height | 라벨의 높이 | 0 | 상수 |
relief | 라벨의 테두리 모양 | flat | flat, groove, raised, ridge, solid, sunken |
borderwidth=bd | 라벨의 테두리 두께 | 2 | 상수 |
background=bg | 라벨의 배경 색상 | SystemButtonFace | color |
foreground=fg | 라벨의 문자열 색상 | SystemButtonFace | color |
padx | 라벨의 테두리와 내용의 가로 여백 | 1 | 상수 |
pady | 라벨의 테두리와 내용의 세로 여백 | 1 | 상수 |
라벨 형식 설정
이름 | 의미 | 기본값 | 속성 |
---|---|---|---|
bitmap | 라벨에 포함할 기본 이미지 | - | info, warning, error, question, questhead, hourglass, gray12, gray25, gray50, gray75 |
image | 라벨에 포함할 임의 이미지 | - | - |
compound | 라벨에 문자열과 이미지를 동시에 표시할 때 이미지의 위치 | none | bottom, center, left, none, right, top |
font | 라벨의 문자열 글꼴 설정 | TkDefaultFont | font |
cursor | 라벨의 마우스 커서 모양 | - | 커서 속성 |
라벨 상태 설정
이름 | 의미 | 기본값 | 속성 |
---|---|---|---|
state | 상태 설정 | normal | normal, active, disabled |
activebackground | active 상태일 때 라벨의 배경 색상 | SystemButtonFace | color |
activeforeground | active 상태일 때 라벨의 문자열 색상 | SystemButtonText | color |
disabledforeground | disabeld 상태일 때 라벨의 문자열 색상 | SystemDisabledText | color |
라벨 하이라이트 설정
이름 | 의미 | 기본값 | 속성 |
---|---|---|---|
highlightcolor | 라벨이 선택되었을 때 색상 | SystemWindowFrame | color |
highlightbackground | 라벨이 선택되지 않았을 때 색상 | SystemButtonFace | color |
highlightthickness | 라벨이 선택되었을 때 두께 (두께 설정) | 0 |
상수
|