CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] ouvrir un programme dans un programme

[hard]ware
[hard]ware
Niveau 14
20 mai 2015 à 19:08:04

Salut !

Je suis en train de faire un programme de calculs qui contient :

  • une calculatrice basique
  • un programme permettant de simplifier des racines carré
  • un programme permettant de calculer les racines de polynômes du second degré
  • un programme de vecteurs
  • un programme de pythagore
  • un programme pour les fonctions affines
  • et sûrement d'autres à venir

(J'utilise tkinter si jamais)

Bref, chaque programme est indépendant et se trouve dans un fichier à part.
Je souhaite donc faire un menu principal (ou alors un menu au dessus de la calculatrice je sais pas encore trop) qui me permettrait de choisir quel programmer utiliser.
Alors bien sûr, je pourrais utiliser des fonctions et tout mettre dans un seul et unique fichier, mais c'est pas ça que je veux faire :hap:
Je voudrais donc ouvrir les fichiers à partir d'un fichier principal, dans une nouvelle fenêtre de préférence. Mais comment ? Je ne parviens pas à trouver de commande pour ça !

Autre question : lorsque j'exécute mes programmes, en plus de la fenêtre tkinter, j'ai une fenêtre noire qui s'ouvre en arrière plan, y'a moyen de la masquer ?

:merci:

pierre135b
pierre135b
Niveau 10
20 mai 2015 à 19:12:50

http://stackoverflow.com/questions/3781851/run-a-python-script-from-another-python-script-passing-in-args
Google, 2 secondes de recherche

[hard]ware
[hard]ware
Niveau 14
20 mai 2015 à 19:20:33

Bah t'as tapé quoi ? :(

Parce que moi j'avais pas trouvé :(

pierre135b
pierre135b
Niveau 10
20 mai 2015 à 19:23:41

run python from python
xD

[hard]ware
[hard]ware
Niveau 14
20 mai 2015 à 19:30:50

Ouais enfin en fait ça m'aide pas vraiment.

ça me dit que "execfile" n'est pas défini, donc il faut sûrement importer quelque chose, mais je sais pas quoi.

et le truc des (0, 1, 2 ,3) j'ai pas compris.

Sinon pour la fenêtre noire tu sais ?

pierre135b
pierre135b
Niveau 10
20 mai 2015 à 19:42:27

Je fais pas de python, je suis juste un enfoiré de service :hap:

Pseudo supprimé
Pseudo supprimé 20 mai 2015 à 19:43:42

Je pense que tu devrais faire une petit programme "Launcher" avec Tkinter, et dès que tu cliquerai sur Vecteurs, ça t'ouvrirai le programme adéquat :) (Je me rappelle l'avoir fait avec AutoIT, mais pas en Python désolé je ne peux pas t'en dire plus :( )

[hard]ware
[hard]ware
Niveau 14
20 mai 2015 à 19:44:37

Le 20 mai 2015 à 19:43:42 AlanTuring- a écrit :
Je pense que tu devrais faire une petit programme "Launcher" avec Tkinter, et dès que tu cliquerai sur Vecteurs, ça t'ouvrirai le programme adéquat :) (Je me rappelle l'avoir fait avec AutoIT, mais pas en Python désolé je ne peux pas t'en dire plus :( )

Ben ouais pourquoi pas, mais comment ? :hap:

[notch]
[notch]
Niveau 10
20 mai 2015 à 20:13:28

https://docs.python.org/2/library/functions.html#execfile :ok:

2 secondes de recherche :hap:

edit : C'est pour la version 2 de python.
Avec la version 3 apparemment faut faire autrement :
http://stackoverflow.com/questions/6357361/alternative-to-execfile-in-python-3-2

Message édité le 20 mai 2015 à 20:15:09 par [notch]
Pseudo supprimé
Pseudo supprimé 20 mai 2015 à 22:36:17

Je pense que tu devrais faire une petit programme "Launcher" avec Tkinter, et dès que tu cliquerai sur Vecteurs, ça t'ouvrirai le programme adéquat :) (Je me rappelle l'avoir fait avec A
Ben ouais pourquoi pas, mais comment ? :hap:

https://www.autoitscript.com/forum/topic/139942-simple-program-launcher-first-script/
A ce que j'ai vu c'est ton projet ISN, je sais pas si tu as le droit mais sinon fait le en AutoIT, c'est plus simple.
Tu n'as même pas besoin de trop adapter le code, rajoute les boutons et les répertoires des programmes et ton launcher est fait :) .

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment