Pas sûr de comprendre le but du projet. C’est d’offrir une sorte de couche d’abstraction qui permet de faciliter le développement d’une interface en Tk ? Par une approche de plus haut niveau ?
Mais à la fin, ça doit aboutir à l’utilisation d’un véritable toolkit de toute manière ... ? (Tkinter, Qt, ou GTK (voire MFC ?)
Un peu comme on pourrait dire que dialog est une abstraction de ncurses, qui permet d’éviter de se faire suer avec certains détails de ncurses quand on veut juste proposer une simple fenêtre avec un menu ?
Perso je me méfie toujours des wrappers destinés à « rendre plus simple » l’usage de tel ou tel outil. Parce qu’à un moment tu te retrouves à vouloir faire un truc pas prévu, et finalement à devoir mettre les mains dans le cambouis. Puis souvent ces "frameworks" (?) viennent avec leur lot de code inutile, qui ne fait qu’alourdir le programme, alors qu’avec un petit effort, un usage plus direct de la library sous-jacente aurait mené à quelque chose de bien plus léger.
[^] # Re: PySimpleGUI
Posté par Marotte ⛧ . En réponse au lien GUI toolkit pour Python. Évalué à 9.
Pas sûr de comprendre le but du projet. C’est d’offrir une sorte de couche d’abstraction qui permet de faciliter le développement d’une interface en Tk ? Par une approche de plus haut niveau ?
Mais à la fin, ça doit aboutir à l’utilisation d’un véritable toolkit de toute manière ... ? (Tkinter, Qt, ou GTK (voire MFC ?)
Un peu comme on pourrait dire que dialog est une abstraction de ncurses, qui permet d’éviter de se faire suer avec certains détails de ncurses quand on veut juste proposer une simple fenêtre avec un menu ?
Perso je me méfie toujours des wrappers destinés à « rendre plus simple » l’usage de tel ou tel outil. Parce qu’à un moment tu te retrouves à vouloir faire un truc pas prévu, et finalement à devoir mettre les mains dans le cambouis. Puis souvent ces "frameworks" (?) viennent avec leur lot de code inutile, qui ne fait qu’alourdir le programme, alors qu’avec un petit effort, un usage plus direct de la library sous-jacente aurait mené à quelque chose de bien plus léger.