1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
# coding: utf8
from tkinter import *
from tkinter.ttk import Combobox
from centrer import *
from fenetre_ajouter_theme import *
class Competences_Ajouter(Toplevel):
def __init__(self,fenetre):
couleur='#DCDCDC'
Toplevel.__init__(self,bg="black",bd=2)
self.fenetre=fenetre
#-------------------DIVISION----------------------------
self.labelframe_division = LabelFrame(self,text="Division",bg=couleur,font="Times 10 bold")
self.choix_division = StringVar()
self.rtbn_5 = Radiobutton(self.labelframe_division,text="Cinquième",variable=self.choix_division,value=5,bg=couleur)
self.rtbn_4 = Radiobutton(self.labelframe_division,text="Quatrième",variable=self.choix_division,value=4,bg=couleur)
self.rtbn_3 = Radiobutton(self.labelframe_division,text="Troisième",variable=self.choix_division,value=3,bg=couleur)
self.rtbn_5.select()
self.rtbn_5.grid(row=0,column=0,padx=10)
self.rtbn_4.grid(row=0,column=1,padx=10)
self.rtbn_3.grid(row=0,column=2)
self.labelframe_division.pack(fill=BOTH,expand=1)
#-------------------THEME----------------------------
self.labelframe_theme = LabelFrame(self,text="Thème",bg =couleur,font="Times 10 bold")
self.theme_selectionne = StringVar()
self.liste_themes = ['---liste des thèmes---']
self.cbx_themes = Combobox(self.labelframe_theme,values=self.liste_themes, textvariable=self.theme_selectionne,state='readonly',width=40)
self.cbx_themes.current(0)
self.cbx_themes.grid(row=0,column=0,padx=10)
self.btn_ajouter_theme = Button(self.labelframe_theme,text="+",command=self.ajouter_theme)
self.btn_ajouter_theme.grid(row=0,column=1)
self.labelframe_theme.pack(fill=BOTH, expand=1)
#------------SOUS-PARTIE------------------
self.labelframe_sous_partie = LabelFrame(self,text="Sous-partie",bg =couleur,font="Times 10 bold")
self.sous_partie_selectionnee = StringVar()
self.liste_sous_partie = ['---liste des sous-parties---']
self.cbx_sous_partie = Combobox(self.labelframe_sous_partie,textvariable=self.sous_partie_selectionnee,values=self.liste_sous_partie,state='readonly',width=40)
self.sous_partie_selectionnee.set(self.liste_sous_partie[0])
self.cbx_sous_partie.grid(row=0,column=0,padx=10)
self.cbx_sous_partie.configure(state='disable')
self.btn_ajouter_sous_partie = Button(self.labelframe_sous_partie,text="+")
self.btn_ajouter_sous_partie.grid(row=0,column=1)
self.btn_ajouter_sous_partie.configure(state='disable')
self.labelframe_sous_partie.pack(fill=BOTH,expand=1)
#-------------------INTITULE-------------------------
self.labelframe_intitule = LabelFrame(self,text="Intitulé du savoir",bg =couleur,font="Times 10 bold")
self.saisie_intitule = Entry(self.labelframe_intitule,font="Arial 10",width=40)
self.saisie_intitule.grid(row=0,column=1,padx=10)
self.saisie_intitule.configure(state='disable')
self.labelframe_intitule.pack(fill=BOTH, expand=1)
#-------------------VALIDER--------------------------
self.btn_valider = Button(self,text="Valider",background ='#8FA3AD',font="Times 12")
self.btn_valider.configure(state='disable')
self.btn_valider.pack(fill=BOTH,expand=1)
#-------------------QUITTER---------------------------
btn_Quitter=Button(self,text="Quitter et revenir au menu",bg ='#66CC80',command=self.retour,font="Times 12")
btn_Quitter.pack(fill=BOTH,ipady=2, expand=1)
def retour(self):
self.fenetre.deiconify()
self.destroy()
def themesDivisionChoisie(self):
pass
def ajouter_theme(self):
self.fenetre_saisie_nouveau_theme = FenetreAjouterTheme('#DCDCDC',self.liste_themes)
self.cbx_themes['values']=self.fenetre_saisie_nouveau_theme.listethemes
centrer(fen=self.fenetre_saisie_nouveau_theme,w=288,h=111)
self.fenetre_saisie_nouveau_theme.overrideredirect(1)
self.fenetre_saisie_nouveau_theme.grab_set()
self.fenetre_saisie_nouveau_theme.focus_set() |
Partager