File chooser para programa en Python

Escritorio

Hola:

Soy nuevo en Python. Hace como año y medio tuve un curso donde me dieron una pequeña introducción al lenguaje. Me gustó mucho, pero hasta hace poco no habia tenido tiempo de trabajar con él. En estos momentos estoy haciendo un pequeño programa para encriptar mensajes. Ya tengo implementado el algoritmo de RSA, solo me falta crear la parte gráfica del programa. Estoy usando Tkinter para crear la GUI, algo muy básico. El problema q tengo es q quiero guardar las llaves en un archivo y me gustaría q el usuario pudiera elegir en donde va a guardar dicho archivo. Es por ello q necesito un file chooser y hasta el momento no he encontrado ninguno. Quiciera q alguien me ayudara diciéndome donde puedo encontrar uno o ya de plano como puedo hacer mi propio file chooser. Espero q alguien me pueda ayudar =D

Opciones de visualización de comentarios

Seleccione su manera preferida de mostrar los comentarios y haga click en 'Guardar opciones' para activar sus cambios.

Chequea en ...

En el sitio web de Python hay informacion sobre Tkinter(http://www.python.org/topics/tkinter)
Hay un link para widgets adicionales a los que trae Tkinter tal vez por ahi este lo que buscas.

Tal vez con otro Toolkit

No has intentado con otro Toolkit como GTK, QT o Wx de los cuales existen enlaces para Python que son PyGTK, PyQT, WxPython.
Esto por cuanto son bibliotecas mas completas y GTK o QT tienen selectores de archivos solo hay que ver Gnome y KDE.
Me han comentado que Wx es el mejor de todos y con WxPython se puede utilizar en python.
No tengo experiencia con programacion para el escritorio con Python, pero espero que te sirva mi consejo.

El software libre me sorprende cada dia mas.