# me traigo la función principal, que está en el archivo make_a_book.py
from make_a_book import make_a_book
class pdf2book_gtk:
# funciones_auxiliares
# ...
# aquí es donde llama el botón ACEPTAR
def procesa(self, widget):
# ...
# calculo y establezco los datos:
# iniPath, addStartPages, addEndPages, bookletFols, outPath
# ...
# Creo el documento resultante
make_a_book (iniPath, addStartPages, addEndPages, bookletFols, outPath)
# acaba
# muestra un diálogo de "OK, TODO CORRECTO"
def __init__(self):
# la ventana
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
# ...
# los botones
self.btAceptar = gtk.Button("Aceptar")
# ...
# CONECTO
self.btAceptar.connect("clicked", self.procesa)
#...
def main():
gtk.main()
if __name__ == "__main__":
ook = pdf2book_gtk()
main()