Muchas gracias !! como ya comenté, gracias a su ayuda terminé la aplicación (básica, pero que me resuelve una necesidad:-) ) ademas de aprender cosas nuevas, esta aplicación me ha servido para aprender bastante, lo cual significa que tengo que seguir escribiendo código para seguir aprendiendo.
No se si crear un hilo nuevo para esto, pero tengo otra cuestion, espero no ser muy pesado
Respecto a py2exe, ya lo había utilizado en mis primeros códigos escritos para interactuar por la consola, sin mayores problemas, pero al tener una interface gráfica con tkinter no soy capaz de generar un exe sin añadidos, osea, que este todo en el exe
Me explico, o eso intentaré...
con un archivo setup.py como este :
from distutils.core import setup
from tkinter import *
import py2exe
import sys
import os
sys.argv.append('py2exe')
setup(name="Prueba",
version="2.0",
description="prueba de py2exe.",
author="",
author_email="",
url="",
license="libre de uso con reconocimiento",
scripts=["prueba.py"],
console=[{"script": "prueba.py", "icon_resources": [(1, "icon.ico")]}],
options={"py2exe": {"bundle_files": 1}},
windows=[{'script':"prueba.py"}],
me dice :
running py2exe
running build_scripts
copying prueba.py -> build\scripts-3.4
3 missing Modules
------------------
? readline imported from cmd, code, pdb
? win32api imported from platform
? win32con imported from platform
OOPS: tkinter 2
si pongo el "bundle_files" a 2 en lugar de uno, me genera carpetas y archivos mas el exe, pero el exe no funciona como debería, varias funciones de la aplicación no funcionan
He estado buscando por internet, y lo que he entendido es que debe existir una forma de crear un solo archivo pero yo no doy con ella y que con el "bundle_files" a 2 tendrioa yo que copiar ciertos archivos de los que me genera a sus carpetas correspondientes o eso me parece interpretar
Si la única opción es ponerlo a 2 y que genere todos los archivos, ¿hay forma de automatizar que esos archivos se copien en el lugar adecuado?
Hay mas opciones?
Gracias otra vez