ejemplo - qt python
¿Alguna aplicación de escritorio realmente moderna y atractiva que esté desarrollada con PyQt/PySide? (4)
¿Se puede usar PyQty / PySide para desarrollar una interfaz de usuario realmente compleja / moderna?
Las aplicaciones de escritorio vienen en todo tipo de variedades, algunas muy bien diseñadas, otras extremadamente personalizadas y prácticamente sin apariencia de una aplicación estándar para ese sistema operativo. Lo mismo se puede hacer con Qt / PyQt / PySide. Como dijo Alex, no debería haber una diferencia visible entre una aplicación escrita con PyQt / PySide contra una escrita con Qt en C ++. Cualquier programa escrito con Qt4 (usando enlaces o no), por defecto, se verá como una aplicación moderna estándar.
Por supuesto, hay características de versiones recientes de Windows (y probablemente algunas en Mac OS X) que no son compatibles de manera inmediata y por defecto en Qt, pero casi siempre se puede escribir algún código específico de plataforma personalizada para aquellas situaciones donde dichas características son realmente importante.
¿Alguien puede darme algunos puntos para echar un vistazo a algunas capturas de pantalla de aspecto agradable de las aplicaciones que se desarrollan en Python + QT?
El mejor y más abierto programa fuente que conozco y que está escrito con PyQt, es 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, la diferencia de rendimiento entre una aplicación C ++ Qt y una aplicación PyQt no es notible. Pero si realmente necesita rendimiento, puede escribir ciertas partes de la aplicación en C ++ y hacer enlaces disponibles en Python para que pueda integrar los dos.
Recientemente comencé a usar Python para desarrollo web, es algo genial; He visto programas que se desarrollan en QT / C ++, que es lo suficientemente bueno en términos de estética; Me acabo de dar cuenta del nuevo proyecto PySide (que trae la licencia LGPL Qt a Python y aún no es compatible con Windows).
En vista de lo anterior, veo la posibilidad de usar Python + PyQt / PySide para desarrollar aplicaciones multiplataforma en el futuro :) pero ahora tengo varias dudas:
- ¿Se puede usar PyQty / PySide para desarrollar una interfaz de usuario realmente compleja / moderna? ¿Puede alguien darme algunos puntos para echar un vistazo a algunas capturas de pantalla de aspecto agradable de las aplicaciones que se desarrollan en Python + QT?
- ¿Qué pasa con el rendimiento del uso de Python + QT para una aplicación de escritorio ?
¡Gracias por adelantado!
No hay diferencia estética entre el aspecto y la sensación de Qt basado en C ++, y los envoltorios de PyQt y PySide encima. Básicamente, no uso aplicaciones de GUI de escritorio, así que no puedo apuntar a ninguna implementada con ninguno de estos combos de idioma / herramientas, pero si te gusta lo primero, será difícil distinguirlo de este modo.
Un poco tarde, pero para el registro, aplicaciones como Skype, GoogleEarth o las versiones recientes de VLC (reproductor de medios y más) usaban las libs de Qt.