-
Appel de sous programme
Bonjour,
J'ai créé 3 programmes, chacun avec une fenêtre créée avec tkinter :
prog1 est le programme principal et à partir de son menu on peut appeler soit sous1.py ou sous2.py.
Comment à partir de prog1.py on peut appeler sous1.py ?
-
Salut,
On appelle une fonction(*) et on importe un module (sous1.py). Et le plus simple est de faire fonctionner le tout dans un seul script dans un premier temps pour pouvoir exporter des fonctions dans des modules.
(*) sous-programme est un concept abstrait. Lorsqu'on code avec un "vrai" langage de programmation, ce sera l'objet appelé (le plus simple avec python étant une fonction)
Avec tkinter, les modules définissent des widgets sous forme de "class" (en principe) et une "class" étant "appelable" on reste dans le modèle fonction a appeler.
question: il n'y a pas de limite sur le nombre de ligne du script principal et quand on débute on produit si peu de ligne que les répartir en différents modules relève de l'exercice de style plutôt que de la nécessité.
Ceci dit, se lancer la dedans (pour quelle raison) sans savoir le faire marcher (et donc ce que ca va apporter) est discutable...
- W