2008-09-22 12 views
7

He leído que es posible build GTK+ on MacOS X. Sé que es posible crear un bundle of a GTK+ application on MacOS. También sé que es posible crear widgets that look sort of native. Sin embargo, al buscar no estoy muy claro cómo crear un paquete que incluya el tema del tema nativo, y usa Python en lugar de su propio punto principal C. También hay rumores that it's possible to build PyGTK, pero parece que todavía hay algunas arrugas en ese proceso.¿Cómo desarrollo y creo un paquete de aplicaciones PyGTK autónomo para MacOS, con widgets de aspecto nativo?

Sin embargo, no hay una guía paso a paso que explique cómo se puede configurar un entorno en el que una aplicación se ejecute desde el origen de Python, luego se compile e implemente en un paquete de aplicaciones. ¿Cómo puedo hacer eso?

Respuesta

1

No estoy seguro de si estoy recopilando todos los detalles de su pregunta, pero al ver su problema en general (cómo implementar una aplicación de Python en mac), me inclino a decir que la respuesta es py2app. Básicamente, esto incluirá un intérprete de python y todos los archivos python relevantes para usted, y le proporcionará un sistema de secuencias de comandos que puede usar para agregar cualquier otro recurso/dependencia que necesite.

+0

Eso es definitivamente una parte de la respuesta, pero eso no ayuda a conseguir los recursos apropiados para un motor GTK en un paquete de aplicaciones de alguna manera. Sé que esa parte de la respuesta son las "dependencias Mach-O" descritas en la página a la que se vinculó, pero ... ¿cómo las especifico? ¿A dónde van? ¿Cómo los construyo? – Glyph

1

Si bien no es una guía exclusivamente dirigidos a Python/GTK +/OS X, this post es una buena descripción, detallada del intento de alguien para hacer la mayor parte de lo que usted describe. Obviamente, las cosas específicas de la aplicación van a variar.

+0

Esa es una publicación realmente buena, pero desafortunadamente se desvanece con la ejecución dentro del entorno jhbuild, que está a varios pasos importantes de una aplicación real y terminada. Llegué básicamente al punto al final de esa descripción, pero no tengo idea de qué hacer a continuación. – Glyph

3

widgets de aspecto nativo es bastante complicado. Hay un principio del motor de cuarzo (para la tematización) encontrado aquí http://git.gnome.org/browse/gtk+/tree/gdk/quartz Para aplicaciones autónomas revisar el paquete recién publicado en http://live.gnome.org/GTK%2B/OSX

+0

Las cosas en gtk-osx.org nunca fueron particularmente útiles, y ahora el sitio parece haberse ido :(. – Glyph

+2

Actualicé los enlaces, gracias por mencionar –

+0

... y ahora live.gnome.org también está fuera de servicio. ? – Glyph

Cuestiones relacionadas