这似乎是一个基本问题,但棘手的部分是,我希望它能够工作而不必关心任何类型的GUI(如果可能的话)。
所以,我有一个程序,运行一段时间,而我做其他的东西。你看到哪些可能性,通知用户,程序已经完成(让我们坚持图形提示,而声音,邮件,短信可能在其他地方有用)?
是否有一种简单的方法,例如一个弹出消息,将shell窗口置于顶部,或者从python中取出,而不必使用GUI?
我现在正在使用ipython在gnome-shell中工作。但其他适合闲置或spyder的答案似乎也很有趣。
答案 0 :(得分:1)
GUI是最简单的和最有效的:
首先从here安装easygui
,然后尝试以下代码:
import easygui
easygui.msgbox("This is a message!", title="simple gui")
在python this tutorial is very helpful...
中进行更多GUI编程如果您不想执行任何GUI,则可以执行以下操作: 您基本上可以向用户发出警报声:
def playSound():
counter = 0
while(counter < 10):
print '\7'
counter += 1
#on completion of task
playSound()