2010-10-28 10 views

Respuesta

14

Creo PyQt. No es ventanas solo pero creo que es una de las más populares. Otro muy popular es WxPython.

1

Lo último que supe, TkInter fue el más popular (citó here como el "paquete GUI estándar de facto").

+3

De las docenas de aplicaciones de aplicaciones de Python que he usado a lo largo de los años, hay pocas que hayan usado TKinter. TK fue la primera biblioteca, y la única incluida en Python, pero ha sido superada por mejores opciones. – mikerobi

+3

TKinter sí gana por el "paquete de GUI de Python más ampliamente implementado" (como IE es el navegador más implementado), pero eso no significa que la gente lo use. –

7

Nunca realicé una encuesta, pero estoy razonablemente seguro de que PyGtk y WxPython son los más populares en todas las plataformas.

Lo que puedo decir con certeza es que PyGtk, WxPython, PyQt, y en algún momento en el futuro PySide, son lo suficientemente maduros que sería muy imprudente elegir uno basado en la popularidad.

2

¿Qué hay de IronPython + WPF?

+4

¿Estás diciendo que es el más popular, o simplemente "¿Qué tal, oye"? –

+0

qué tal, pero WPF es el más popular aquí: P –

1

wxpython se utiliza mucho, este blog tiene muchos, muchos ejemplos para empezar rápidamente con ella:

http://www.blog.pythonlibrary.org/

+1

wxPython tiene una aplicación de demostración gigante que es muy bonita http://wxpython.org/download.php –

7

citar el BDFL:

wxPython es la mejor y la herramienta de GUI multiplataforma más madura, , dada una serie de restricciones. La única razón por la que wxPython no es el kit de herramientas estándar de la GUI de Python es que Tkinter estuvo allí primero.

- Guido van Rossum

De http://www.wxpython.org/quotes.php

+4

Esa es una cita muy antigua. – mikerobi

+0

Y solo responde cuál es el más popular entre Guido. – JasonFruit

+1

... y es una cita de alguien que probablemente no hace mucho desarrollo de GUI, si es que tiene alguno. –

14

preguntas etiquetadas ..: (aquí en la SO)

Tinkter - 7837

pyqt - 5121

wxPython - 4379

pygtk - 1763


No estoy sugiriendo de ninguna manera lo anterior es una medida de popularidad. Simplemente proporcioné algunos estadísticos que pensé que otros pueden encontrar interesantes.

+7

Por supuesto, se podría argumentar que mientras más preguntas haya, el idioma será más difícil, más problemático o mal documentado. Si el lenguaje es fácil de aprender, cumple con todas las necesidades comunes y es estable, no hay necesidad de preguntas :-) –

+1

@Bryan: Podría argumentar muchos puntos basados ​​en esas estadísticas, pero serían especulativas en el mejor de los casos sin un análisis completo de todas las preguntas, es por eso que elegí abstenerme ... – volting

1

Yo diría Tkinter; viene con cada distribución de Python. 2.7 en Tkinter admite ttk (Tkinter temático), que permite a Tkinter tener un aspecto más nativo.Este fue uno de los principales inconvenientes de las versiones anteriores de Tkinter.

0

PyGtk es el único que he visto que alguien use. Es popular, multiplataforma (no se requiere cambios, a menos que haga algo no portátil) y viene con un simple bundle installer para win32.

Advertencia: Mentiras, malditas mentiras y estadísticas. :)

Cuestiones relacionadas