Cualquier muy modernas, de buen aspecto aplicaciones de escritorio que se desarrollan con PyQt / PySide?

StackOverflow https://stackoverflow.com/questions/2785902

  •  03-10-2019
  •  | 
  •  

Pregunta

He empezado a utilizar Python para el desarrollo web recientemente, es un poco enfríe; He visto programas que se desarrollan en QT / C ++, que es lo suficientemente bueno en términos de estética; Sólo he notado el proyecto nuevo PySide (que trae licencia LGPL Qt para Python y no es compatible con Windows hasta la fecha).

A la vista de lo anterior, ver la posibilidad de utilizar Python PyQt + / PySide para desarrollar aplicaciones de plataforma cruzada en el futuro :) pero tengo varias dudas en este momento:

  1. Can PyQty / PySide ser utilizados para desarrollar la interfaz de usuario realmente compleja / moderna? ¿Puede alguien darme algunos puntos a echar un vistazo a algunas capturas de pantalla de aspecto agradable de aplicaciones que se desarrollan en Python + QT?
  2. ¿Qué pasa con el rendimiento de la utilización de Python + QT de aplicación de escritorio ?

Gracias de antemano!

¿Fue útil?

Solución

Can PyQty / PySide ser utilizado para desarrollar la interfaz de usuario realmente compleja / moderna?

Las aplicaciones de escritorio vienen en todo tipo de variedades - algunas muy bien diseñada, algunos extremadamente personalizarse con prácticamente ninguna semejanza con una aplicación estándar para ese sistema operativo. El mismo se puede hacer con Qt / PyQt / PySide. Como dijo Alex, no debería haber ninguna diferencia visible entre una aplicación escrita con PyQt / PySide frente a una escrita con Qt en C ++. Cualquier programa escrito con Qt4 (utilizando fijaciones o no), de forma predeterminada, se parecen a una aplicación moderna estándar.

Por supuesto, hay características de los últimos lanzamientos de Windows (y probablemente algunos en Mac OS X) que no son compatibles inmediatamente y de forma predeterminada en Qt, pero casi siempre se puede escribir código específico de la plataforma personalizada para aquellas situaciones en las que dicho características son realmente importantes.

Puede alguien darme algunos puntos a echar un vistazo a algunas capturas de pantalla de aspecto agradable de aplicaciones que se desarrollan en Python + QT?

El mejor y más abierta programa fuente que no conozco y que está escrito con PyQt, se Eric -. un IDE basado en Python

¿Qué pasa con el rendimiento del uso de Python + QT para una aplicación de escritorio?

Para la mayoría de las aplicaciones de la diferencia de rendimiento entre una aplicación de C ++ Qt y una aplicación de PyQt no son noticible. Pero si realmente necesita el rendimiento, puede escribir ciertas partes de la aplicación en C ++ y poner a disposición en Python para que pueda integrar los dos.

Otros consejos

Un poco tarde, pero para el registro, aplicaciones como Skype, GoogleEarth o las últimas versiones de VLC (reproductor de medios y más) utiliza las librerías Qt.

No hay ninguna diferencia estética entre la apariencia y la sensación de Qt C ++ basado, y los envoltorios de PyQt y PySide en la parte superior de la misma. Utilizo básicamente no hay aplicaciones GUI de escritorio, así que no podía apuntar a cualquier implementado con cualquiera de estas combinaciones de idioma / juego de herramientas, pero si te gusta el anterior, se le puso difícil distinguirlo de cualquier forma de este último.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top