Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

tkinter에서 CAPS Lock Key의 상태를 표시하는 방법은 무엇입니까?

<시간/>

를 사용할 수 있습니다. 및 CAPS Lock 키가 켜져 있는지 꺼져 있는지 확인하는 바인딩. 다음 예에서는 두 개의 사용자 정의 함수 "caps_lock_on()"를 만듭니다. 및 "caps_lock_off()" Lock-KeyPress 및 Lock-KeyRelease 이벤트를 캡처하고 화면에 상태를 인쇄합니다.

예시

# Import required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Define the geometry of the window
win.geometry("700x250")

win.title("CAPS Lock Status")

def caps_lock_on(e):
   label_caps.config(text="CAPS Lock is ON")

def caps_lock_off(e):
   label_caps.config(text="CAPS Lock is OFF")

label_caps = Label(win, font="Helvetica 15 bold")
label_caps.pack(pady=20)

win.bind("<Lock-KeyPress>", caps_lock_on)
win.bind("<Lock-KeyRelease>", caps_lock_off)

win.mainloop()

출력

사용자가 CAPS Lock을 누르면 ON이든 OFF이든 현재 상태를 보여줍니다.

tkinter에서 CAPS Lock Key의 상태를 표시하는 방법은 무엇입니까?

tkinter에서 CAPS Lock Key의 상태를 표시하는 방법은 무엇입니까?