python python-2.7 python-3.x python-imaging-library codeskulptor

Cómo integrar SimpleGUI con Python 2.7 y 3.0 shell



python-2.7 python-3.x (7)

Nota: Los pasos son para windows.

El reemplazo para simplegui es SimpleGUICS2Pygame.

Pasos para instalar: -
Paso 1: Instale Python 2.7 y Simpleguics2Pygame desde: https://pypi.python.org/packages/source/S/SimpleGUICS2Pygame/SimpleGUICS2Pygame-01.08.00.tar.gz#md5=e4a18fe83e4a64c6222bfb71349be31e
Paso 2: extraerlo a una ubicación (permite llamarlo a algún lugar)
Paso 3: Abra el símbolo del sistema como administrador y cambie el directorio usando el comando
cd somewhere / SimpleGUICS2Pygame-01.08.00.
Paso 4: Ejecuta el comando setup.py install

SimpleGUICS2Pygame ahora está instalado y ahora se puede acceder usando el siguiente código en lugar de import simplegui :

try: import simplegui except ImportError: import SimpleGUICS2Pygame.simpleguics2pygame as simplegui

Estoy aprendiendo Python de Coursera. En este curso usan el módulo CodeSkulptor en CodeSkulptor . ¿Alguien puede decirme cómo integrar SimpleGUI con Python 2.7 y 3.0 shell?


Acabo de instalar simpleguitk para habilitar simplegui en mi sistema operativo. Estoy usando linuxmint 15. Los pasos son:

Primero descargue simpleguitk desde este enlace simpleguitk . Para trabajar perfectamente con simplegui tienes que instalar estos paquetes.

Almohada para utilizar imágenes.
Pygame para soporte de sonido
matplotlib para soporte de SimplePlot.

  1. Puedes instalar Pygame demandando este comando:

    sudo apt-get install python-pygame

  2. Puedes instalar matplotlib usando este comando:

    sudo apt-get install python-matplotlib

  3. Para instalar la almohada, descargue el archivo zip desde este enlace.

    Descomprímelo y cambia el directorio a Pillow. Luego usa este comando
    python setup.py install (asumiendo que ya has instalado python.h o puedes instalarlo usando

    sudo apt-get install python.h

  4. Finalmente tienes que instalar simpleguitk. Antes de instalarlo, le sugiero que instale este módulo setuptools.

    puedes instalar setuptools usando este comando:

    sudo apt-get install python-setuptools

    Ahora Extraiga simpleguitk en su directorio personal. Luego cambie el directorio a la carpeta simpleguitk.

    Después de eso usa este comando:

    python setup.py install

Escribe python en la terminal

Importar simpleguitk como simplegui


Desde los foros de coursera por Darren Gallagher.

De la Documentación de CodeSkulptor:

http://www.codeskulptor.org/docs.html

"... implementa un subconjunto de Python 2.6 ... CodeSkulptor''s Python no es un subconjunto en un aspecto ... Implementado sobre JavaScript ..."

No creo que CodeSkulptor / SimpleGUI sea un módulo de Python, tal como lo conocemos. Está escrito en Javascript para permitir que el usuario salga a su navegador web, a diferencia de su escritorio y / o ventana de intérprete.

El módulo que he encontrado / usado en Python que es más similar a SimpleGUI es Pygame, tanto en sintaxis como en pantalla. Requiere un poco más para que un proyecto esté "en ejecución", pero definitivamente vale la pena invertir tiempo. Estoy seguro de que lo que aprenderemos en las próximas semanas con SimpleGUI será muy transferible.

El hilo completo se puede encontrar aquí. ¿Puede el personal darnos el módulo SIMPLEGUI? ( Nota debe estar inscrito en el curso para ver el enlace )

Desde entonces, se ha creado un paquete de Python llamado SimpleGUICS2Pygame para ejecutar el código CodeSkulptor usando Pygame. Todavía no lo he probado, pero se puede encontrar here


No veo ninguna información en PyPI sobre qué versiones de Python simpleGUI son compatibles. Puedes intentar ejecutarlo con Python 3 y ver qué pasa. Si no funciona, intente usar las herramientas 2to3: http://docs.python.org/2/library/2to3.html

Tenga en cuenta que simpleGUI se basa en Tkinter. Recomendaría aprender un conjunto de herramientas GUI completo como Tkinter, wxPython o PySide en lugar de un derivado.


Puedes usar mi

SimpleGUICS2Pygame package.

Objetivamente, esta es la mejor solución :-)

El paquete implementa los módulos simplegui , codeskulptor , numeric y simpleplot .

En su código, reemplace el comando de importación

import simplegui

por

try: import simplegui except ImportError: import SimpleGUICS2Pygame.simpleguics2pygame as simplegui

y su código se ejecuta en CodeSkulptor y en Python estándar (2 y 3) con este paquete.

Tenga en cuenta que:

  • SimpleGUITk es otra implementación, utilizando Tkinter y algunos otros paquetes. Es realmente menos completo y no actualizado. Sin embargo funciona para algunos programas.
  • simplegui es un paquete de Python que tiene el mismo nombre que SimpleGUI de CodeSkulptor, pero es algo totalmente distinto .

SimpleGUITk se puede utilizar en Python 3.

El problema es simplegui.py

Simplemente instale SimpleGUITk como se describe en el archivo README del paquete.

Luego modifique el archivo simplegui.py en la carpeta python33 con un editor de texto.

En el archivo hay algunas llamadas para Tkinter. Simplemente reemplace T kinter con t kinter y todo está bien y el ejemplo en el archivo Léame se ejecuta sin errores.

(También hago un curso de Coursera. Pero el módulo SimpleGUI no es el simplegui utilizado en CodeSkulptor. Lo siento, por lo que no puedes escribir programas para CodeSkulptor en IDLE con esta biblioteca)


Simplemente puede usar SimpleGUITk ( http://pypi.python.org/pypi/SimpleGUITk ) que implementa una versión Tk de simplegui.

Para usar su código de CodeSkulptor en el escritorio, solo necesita reemplazar

import simplegui

con

import simpleguitk as simplegui

y eso es todo, su programa creado para el código CodeSkulptor debería funcionar en el escritorio.