I want the simplest possible way to pop up simple dialogs in Python scripts. Ideally, the solution would:
pyglet is another alternative, though it may not be the simplest. that being said, it's cross-platform and only depends on python, so there's no external dependencies. that fact alone can be reason enough to use it over others.
and all it can handle multimedia pretty easily as well, pretty handy if you want to display an image or video or something.
the example below is from the documentation...
#!/usr/bin/python
import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',
font_name='Times New Roman',
font_size=36,
x=window.width/2, y=window.height/2,
anchor_x='center', anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.app.run()