반응형
import tkinter
window=tkinter.Tk()
window.title("Hello World")
window.geometry("300x200+600+300")
window.resizable(False, False)
# 라벨이름 = tkinter.Label(표시할 윈도우 이름, text='내용')
# 버튼이름 = tkinter.Button(표시할 윈도우 이름, text='내용')
# width = 넓이 / height = 높이
# relief = 테두리 모양 (flat, groove, raised, ridge, solid, sunken)
# borderwidth = 두께 (숫자)
# background = 배경색 (color값)
# foreground = 글자색 (color값)
# padx 가로여백 pady 세로여백
# image = 이미지 삽입 (파일 경로 입력)
# font = 글꼴 설정
# cursor = 커서 모양 바꾸기 cursor='hand2' >> 손가락 모양 커서
# state = 상태 (normal, active, disable)
# activebackground = active 상태의 라벨 배경색
# activeforeground = active 상태의 라벨 글자색
# disableforeground = disable 상태의 라벨 글자 색
# 버튼 동작
# takefocus = 탭 이동 (기본값이 True, 비허용 Boolean)
# command = 버튼이 Active 상태일 때 실행하는 함수
# repeatdelay = 버튼 누른 뒤 command 명령 실행까지 대기 시간
# repeatinterval = 버튼 누른 뒤 command 명령의 반복 시간
# 버튼 위치
# button.Place 좌표 x=1, y=1
# button.Pack (top left center right bottom) side = 'left'
# button.Grid (1,1 1,2 1,3 1,4) row = 1, column = 1
# (2,1 2,2 2,3 2,4)
# (3,1 3,2 3,3 3,4)
# 버튼 3을 위한 새로운 윈도우
def popup():
pop=tkinter.Tk()
pop.title("POPUP")
pop.geometry("400x300+600+300")
pop.resizable(False, False)
label9=tkinter.Label(pop, text='POPUP 창입니다.')
label9.pack()
pop.mainloop()
# 버튼 1 : 마우스 모양 변경, 버튼 색 변경, 엑티브 버튼 색 변경
button1 = tkinter.Button(window, text='버튼1', cursor='hand2',
background='skyblue', activebackground='Yellow')
button1.pack()
# 버튼 2 : 마우스 모양 변경, 버튼 색 변경, 엑티브 버튼 색 변경
button2 = tkinter.Button(window, text='버튼2', cursor='hand2',
background='yellowgreen', activebackground='Red')
button2.pack()
# 버튼 3 : 마우스 모양 변경, 버튼 클릭시 새로운 윈도우 실행
button3 = tkinter.Button(window, text='버튼3', cursor='hand2',
command=popup)
button3.pack()
window.mainloop()
반응형
'python' 카테고리의 다른 글
[파이썬] PYAUTOGUI 기본 사용 방법 (0) | 2022.11.07 |
---|---|
[파이썬] 어두운 테마 - 다크테마 - 마우스오버 색 변경 (0) | 2022.10.27 |
[파이썬] 가상 환경 설정 (0) | 2022.10.20 |
[파이썬] PIP 설치 일괄 삭제 (0) | 2022.10.20 |
파이썬 tkinter - 01 (0) | 2022.10.07 |