Bonjour,
J’ai un projet sur python a faire et je voudrais savoir quelque chose. Donc l’idee du projet va etre dans une interface graphique. Mais j’aimerai que pour faire apparaitre cette interface graphique on passe par une ligne de commande (j’ai utiliser argparse) mon but c’est que si on ecrit la ligne: python testProjet.py ca ouvre l interface graphique alors que si on ajoute des argument optionelle specifique, ca ajoute un choix dans l’interface (boutton en plus...) comme si c’est un admin qui veut acceder a des chose.
import argparse
parser=argparse.ArgumentParser()
parser.add_argument("-u","--UserName")
parser.add_argument("-p","--password")
args=parser.parse_args()
from tkinter import *
from tkinter import ttk
fenetre =Tk()
frame1=ttk.Frame(fenetre)
frame1.grid()
ttk.Label(frame1,text="bonjour").grid(row=1,column=1)
if args.UserName=="admin" and args.password=="admin":
ttk.Label(frame1,text="vous ete admin").grid(row=2,column=1)
ttk.Button(frame1,text="modifier").grid(row=2,column=2)
else:
ttk.Label(frame1,text="vous ete client").grid(row=2,column=1)
fenetre.mainloop()
Mais quand j’ecrit la ligne de commande, je reçoit importerror: no module named tkinter
Svp si quelqu’un peux m’aider
Merci