Toute vraiment moderne, bonne mine des applications de bureau qui sont développés avec PyQt / PySide?

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

  •  03-10-2019
  •  | 
  •  

Question

J'ai commencé à utiliser Python pour le développement web récemment, il est cool un peu; J'ai vu des programmes qui sont développés dans l'intervalle QT / C ++, ce qui est assez bon en termes d'esthétique; Je viens de remarquer le nouveau projet de PySide (qui apporte LGPL de Qt à Python et il ne supporte pas encore Windows).

Compte tenu de ce qui précède, je vois la possibilité d'utiliser Python + PyQt / PySide pour développer des applications multiplateformes dans le futur :) mais j'ai plusieurs doutes en ce moment:

  1. Can PyQty / PySide être utilisés pour développer l'interface utilisateur vraiment complexe / moderne? Quelqu'un peut-il me donner quelques points à jeter un oeil à quelques captures d'écran prospectifs belles d'applications qui sont développées en Python + QT?
  2. Qu'en est-il de la performance de l'utilisation de Python + QT pour une application de bureau ?

Merci d'avance!

Était-ce utile?

La solution

  

Can PyQty / PySide être utilisé pour développer l'interface utilisateur vraiment complexe / moderne?

applications de bureau sont disponibles dans toutes sortes de variétés - une joliment aménagée, une très personnalisée avec pratiquement pas semblant à une application standard pour ce système d'exploitation. La même chose peut être fait avec Qt / PyQt / PySide. Comme Alex a dit, il devrait y avoir aucune différence visible entre une application écrite avec PyQt / PySide contre un écrit avec Qt en C ++. Tout programme écrit avec Qt4 (en utilisant les ou non), par défaut, comme une application apparence moderne standard.

Bien sûr, il y a des caractéristiques des versions récentes de Windows (et probablement certains sous Mac OS X) qui ne sont pas pris en charge immédiatement et par défaut dans Qt, mais vous pouvez écrire presque toujours un code spécifique de plate-forme personnalisée pour les situations où ledit caractéristiques sont vraiment importantes.

  

Quelqu'un peut-il me donner quelques points à jeter un oeil à quelques captures d'écran prospectifs belles d'applications qui sont développées en Python + QT?

Le meilleur et le plus programme open source que je connais et qui est écrit avec PyQt, est Eric -. IDE basé sur Python

  

Qu'en est-il de la performance de l'utilisation de Python + QT pour une application de bureau?

Pour la plupart des applications, la différence de performance entre une application Qt C ++ et une application PyQt ne sont pas noticible. Mais si vous avez vraiment besoin de performances, vous pouvez écrire certaines parties de l'application en C ++ et les liaisons de mettre à la disposition en Python afin que vous puissiez intégrer les deux.

Autres conseils

Un peu en retard, mais pour l'enregistrement, des applications telles que Skype, GoogleEarth ou les versions récentes de VLC (lecteur multimédia et plus) a utilisé les libs Qt.

Il n'y a pas de différence esthétique entre l'apparence et la sensation de C ++ Qt, et les emballages PyQt et PySide sur le dessus de celui-ci. J'utilise essentiellement aucune application GUI de bureau, donc je ne pouvais pas vous indiquer à tout mis en œuvre avec l'une de ces combinaisons langue / boîte à outils, mais si vous aimez l'ancien, vous serez bien en peine de le distinguer de quelque façon de ce dernier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top