Système de fenêtrage
Le
PP

Bonjour à tous,
Je découvre le langage Python, qui me parait être un langage bien
puissance et surtout facile à écrire.
Notament au niveau de la création de petite application avec fenêtre.
Aussi ma question, combien d'API existe pour créer des fenêtre.
J'ai vu PyGObjet pour GTK3, PyQt pour QT4 ou Qt5 ? Pyside ?
Pygame ? Wxwidget ? en existe-t-il d'autre ?
Et le-lesquels sont "mieux" ?
Mais lequel faudrait-il prendre ? ;) vaste question ?
Je découvre le langage Python, qui me parait être un langage bien
puissance et surtout facile à écrire.
Notament au niveau de la création de petite application avec fenêtre.
Aussi ma question, combien d'API existe pour créer des fenêtre.
J'ai vu PyGObjet pour GTK3, PyQt pour QT4 ou Qt5 ? Pyside ?
Pygame ? Wxwidget ? en existe-t-il d'autre ?
Et le-lesquels sont "mieux" ?
Mais lequel faudrait-il prendre ? ;) vaste question ?
Et le Python/Tk de base.
--
http://mutah.smeuh.org/sound/140203/ adopté pour le repas d'ouverture du THSF
Pas Wxwidget (c'est du C++) mais WxPython.
Ca dépend de l'application.
L'appli tourne sur BSD, linux, OS-X, Windows, IOS, Android, BB10... ?
C'est un soft commercial, privé, open-source ?
C'est pour faire un jeux, une appli bureautique, une appli multimédia... ?
Disons que commençant à essayer de comprendre, je voudrais pour mes
premières applications ne pas trop me prendre la tête avec un système de
fenêtre trop complexe ;)
Aussi je fais appelle un peu l'expérience des autres.
Est-ce que chaque API donne un aspect qui lui est propre ?
Mais dans le cas de l'utilisation d'une API particulière, quel fichier
faudrait-il fournir avec le programme ?
--------------------------------------------------------------------
Alors voir la base de la prog OO - Une API est un package de classe
Chaque classe est différente avec méthode et attribut
Sur cet aspect c'est le plus simple.
Sous windows Tkinter vient avec Python.
Sous les Linux/Unix, c'est généralement un package séparé à installer en
plus.
Sous MacOSX c'est un package séparé (dépendant de la version de MacOSX).
Après, tout est dans le source Python (sauf si tu dois ajouter des icônes,
images & Co).
Par contre, c'est pas toujours très esthétique par rapport à la plateforme,
c'est une vieille techno.
Perso je partirais vers Qt5 avec Pyside ou PyQt, et éventuellement QML.
oui bien sûr, mais justement je fais appel à l'expérience de chacun,
pour m'orienter sur un premier choix.
Il est très difficile, voire impossible et certainement déconseiller de
connaître toutes les APIs qui existe, non ?
Par exemple, je me rend compte que tkinter est intégré à Python, mais
est-ce le plus « facile » ? le « mieux » ? le plus joli ? etc. même si
c'est parfois simplement une question de goût ! :)
-----------------------------------------
google >> python + forum
Merci !
et usenet ? :)
Je te remercie de ton témoignage, par moment les tutorielles PySide et
pire QML, paraissent vraiment un peu compliqué :)
En tout cas, il va falloir que j'approfondisse tout cela :)