Skip to the content.

PyInstaller_GUI V2.0

Este repositorio contiene el script Pyinstaller de forma gráfica para facilitarnos un poco la creación de programas ejecutables. Requiere Python 3.

Esta es una iniciativa para transportar esas herramientas vitales que usamos cuando programamos en python, así ahorramos tiempo ya que en lugar de escribir y memorizar codigo, lo único que tendremos que hacer será dar un par de clics.

Eres libre de agregar o modificar lo que quieras, perfeccionemos juntos esta herramienta gráfica.

PyInstaller_GUI puede hacer lo siguiente:

Uso

El uso de esta aplicacion es tan simple como clonar o descargar en zip el repositorio, seguido de ejecutar el archivo PyInstaller_GUI, y eso es todo. La interfaz fue hecha para que sea intiutiva, no le costara usarla.

Funcion que resuelve rutas:

Pyinstaller y PyInstaller_GUI dan la posibilidad de añadir archivos al exe, pero ambos necesitan que los mismos programas sean quienes resuelvan las rutas de sus respectivos archivos, es por esto que depende de usted agregar esta caracteristica a su codigo.

A continuacion un ejemplo de lo que seria una funcion que resuelve rutas:

Resolver_ruta.py

import os, sys

def resolver_ruta(ruta_relativa):
    if hasattr(sys, '_MEIPASS'):
        return os.path.join(sys._MEIPASS, ruta_relativa)
    return os.path.join(os.path.abspath('.'), ruta_relativa)

Ejemplo de la llamada a la funcion:

# Normalmente la ruta se especifica de esta manera:
root.iconbitmap('img/icon.ico')

# Entonces, para incluir la funcion que resuelve rutas, se coloca de esta manera:
root.iconbitmap(resolver_ruta('img/icon.ico'))