Front End/Python

[Python] win10toast(윈도우 알림) 사용방법

TTOWA 2024. 4. 9. 12:22

파이썬 win10toast 라이브러리를 사용하면 간단하게 윈도우 알림을 만들 수 있습니다.

 

1. 설치

pip install win10toast

 

2. 기본 사용법

from win10toast import ToastNotifier

toaster = ToastNotifier()
toaster.show_toast("제목", "내용")

 

3. 사용 가능한 옵션

  • icon: 알림 아이콘 경로 (ICO 파일)
  • duration: 알림 지속 시간 (초)
  • threaded: 알림 백그라운드 표시 여부
  • callback: 알림 클릭 시 실행할 함수
toaster.show_toast(
    "제목", 
    "내용", 
    icon_path="C:\\path\\to\\icon.ico", 
    duration=5, 
    threaded=True, 
	callback=my_function
)

def my_function():
    print("클릭!")

 

4. 추가정보

  • Win10Toast는 Windows 10에서만 작동합니다.
  • Python 3.5 이상 버전이 필요합니다.
  • 알림 아이콘은 ICO, PNG, JPG 형식을 지원합니다.
  • 알림 클릭 및 닫힘 시 콜백 함수를 설정할 수 있습니다.
# 기본 텍스트 알림
toaster.show_toast("제목", "내용")

# 이미지 포함 알림
toaster.show_toast("제목", "내용", icon_path="C:\\path\\to\\icon.ico")

# 진행률 표시줄 포함 알림
toaster.show_toast("제목", "내용", icon_path="C:\\path\\to\\icon.ico", progressbar=True)

# 버튼 포함 알림
toaster.show_toast("제목", "내용", icon_path="C:\\path\\to\\icon.ico", buttons=["예", "아니오"])

 

※f"버튼 '{button}' 클릭!" 여기서 f가 궁금하시면 아래 링크를 확인해 주세요.

https://ttowa.tistory.com/entry/Python-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%8F%AC%EB%A9%A7%ED%8C%85f-string

 

[Python] 문자열 포멧팅(f-string )

1. f-string 이란? python version 3.6 부터 사용 할수 있습니다. 문자열 가장 앞에 f를 넣고, 중괄호 {} 안에 변수 또는 출력하고 싶은 것을 바로 넣습니다. 포맷 문자열 리터럴(간단히 f-문자열이라고도

ttowa.tistory.com

 


궁금하신게 있으시면 댓글 달아주세요.
이 글이 도움이 되었다면 ♡(공감), 광고 눌러 주세요.

큰 도움이 됩니다.

 

반응형