2013-08-14 3 views
-2

이것은 기본적인 질문 인 것처럼 보이지만 까다로운 부분은 모든 종류의 GUI (가능한 경우)를 신경 쓰지 않고 작업하기를 원합니다.그래픽 방식으로 사용자에게 프로그램 종료를 알리는 쉬운 방법

저는 다른 프로그램을하는 동안 얼마 동안 실행되는 프로그램을 가지고 있습니다. 어떤 가능성이 있음을 사용자에게 알리기 위해 프로그램이 끝났습니다 (그래픽, 소리, 메일, SMS가 다른 곳에서 흥미로울 수 있음).

쉬운 방법이 있나요? GUI를 사용할 필요없이 파이썬 안에서 셸 윈도우를 가져 오는 팝업 메시지?

저는 그놈 셸에서 ipython으로 지금 일하고 있습니다. 그러나 유휴 또는 스파이더에 적합한 다른 답변도 흥미로운 것 같습니다. 모든

먼저 here에서 easygui를 설치 한 다음이 코드를 시도 :

+0

가장 좋은 방법은 GUI를 사용하거나 지금까지 내가 보는 바와 같이 소리 ... –

답변

1

GUI는 간단한가장 효과적이다 파이썬에서 더 많은 GUI 프로그래밍을위한

import easygui 

easygui.msgbox("This is a message!", title="simple gui") 

this tutorial is very helpful...

GUI를 사용하지 않으려면 다음을 수행하십시오. 당신은 기본적으로 사용자에게 경고 소리를 재생할 수 있습니다 :

def playSound(): 
    counter = 0 
    while(counter < 10): 
     print '\7' 
     counter += 1 

#on completion of task 
playSound() 
+0

을 재생하는 것입니다, 이것은 GUI의 도움을받는 것이다. – Dschoni

+0

죄송합니다. 질문이 명확하지 않습니다. '가능하면 GUI를 신경 쓰지 않아도됩니다.'나는 당신이 GUI를 수행하는 간단한 방법을 의미한다고 생각했습니다. –

+0

그래서 ** 정확하게 ** 당신에게 말해주십시오. ** 필요? GUI는 여전히 최선의 선택입니다. 가장 복잡하고 효과가 적은 것은 ... –

관련 문제