Python

Tkinter

Tkinter Bind (이벤트 실행)

홍사훈     0건     366회

본문

위젯 이벤트 발생시

  ListBox.bind( '<<ListboxSelect>>'   , Function)

  ComboBox.bind('<<ComboboxSelected>>', Function)

 

Button 

  <Button-1>   - 마우스   왼쪽 버튼을 누를 때

  <Button-2>   - 마우스     휠 버튼을 누를 때 

  <Button-3>   - 마우스 오른쪽 버튼을 누를 때 

  <Button-4>   - 마우스 스크롤 업 

  <Button-5>   - 마우스 스크롤 다운 

  <MouseWhell> - 마우스 휠 이동 

 

Motion 

  <Motion>    - 마우스기 움직일 때

  <B1-Motion> - 마우스   왼쪽 버튼을 누르면서 움직일 때

  <B2-Motion> - 마우스     휠 버튼을 누르면서 움직일 때 

  <B3-Motion> - 마우스 오른쪽 버튼을 누르면서 움직일 때 

 

Release 

  <ButtonRelease-1> - 마우스   왼쪽 버튼을 뗄 때

  <ButtonRelease-2> - 마우스     휠 버튼을 뗄 때 

  <ButtonRelease-3> - 마우스 오른쪽 버튼을 뗄 때 

 

Double Click 

  <Double-Button-1> - 마우스   왼쪽 버튼을 더블 클릭할 때

  <Double-Button-2> - 마우스     휠 버튼을 더블 클릭할 때 

  <Double-Button-3> - 마우스 오른쪽 버튼을 더블 클릭할 때 

 

Widget Operation 

  <Enter>     - 위젯 안으로 마우스 포인터가 들어왔을 때

  <Leave>     - 위젯 밖으로 마우스 포인터가 나갔을 때 

  <FocusIn>   - 위젯 안으로 Tab키를 이용하여 들어왔을 때

  <FocusOut>  - 위젯 밖으로 Tab키를 이용하여 나갔을 때 

  <Configure> - 위젯 모양이 수정되었을 때 

 

Key Input 

  <Key>       - 특정        키가 입력되었을 때

  <Return>    - Enter       키가 입력되었을 때

  <Cancel>    - Break       키가 입력되었을 때

  <Pause>     - Pause       키가 입력되었을 때

  <BackSpace> - 백스페이스  키가 입력되었을 때

  <Caps_Lock> - 캡스 락     키가 입력되었을 때

  <Escape>    - 이스케이프  키가 입력되었을 때

  <Home>      - Home        키가 입력되었을 때

  <End>       - End         키가 입력되었을 때

  <Print>     - Print       키가 입력되었을 때

  <Insert>    - Insert      키가 입력되었을 때

  <Delete>    - Delete      키가 입력되었을 때

  <Prior>     - Page UP     키가 입력되었을 때

  <Up>        - 윗쪽   방향 키가 입력되었을 때

  <Down>      - 아랫쪽 방향 키가 입력되었을 때

  <Right>     - 오른쪽 방향 키가 입력되었을 때

  <Left>      - 왼쪽 방향   키가 입력되었을 때

등록된 댓글이 없습니다.



Copyrightⓡ1996~2025, sahoon.com All Rights Reserved.