@@ -16,20 +16,22 @@ class ProduitView(Frame):
16
16
17
17
def __init__ (self , root ):
18
18
super ().__init__ (root )
19
- self .frameform = Frame (root )
20
- self .frametable = Frame (root )
21
-
22
- self .frameform .pack ()
23
- self .frametable .pack ()
19
+
24
20
25
21
self .nom = StringVar ()
26
22
self .prix = IntVar ()
27
23
self .quantite = IntVar ()
28
24
self .date_expiration = StringVar ()
29
25
self .categorie = StringVar ()
30
26
27
+ self .form (root )
28
+ self .table (root )
29
+
31
30
32
- def form (self ):
31
+ def form (self , root ):
32
+
33
+ frameform = Frame (root )
34
+ frameform .pack ()
33
35
34
36
def save ():
35
37
@@ -63,31 +65,36 @@ def getCategories():
63
65
return t
64
66
65
67
66
- Label (self . frameform , text = 'Formulaire d\' enregistrement' ).grid (row = 0 , column = 1 )
67
- Label (self . frameform , text = 'Nom' ).grid (row = 1 , column = 0 )
68
- Entry (self . frameform , textvariable = self .nom ).grid (row = 1 , column = 1 , pady = 5 )
68
+ Label (frameform , text = 'Formulaire d\' enregistrement' ).grid (row = 0 , column = 1 )
69
+ Label (frameform , text = 'Nom' ).grid (row = 1 , column = 0 )
70
+ Entry (frameform , textvariable = self .nom ).grid (row = 1 , column = 1 , pady = 5 )
69
71
70
- Label (self . frameform , text = 'Quantite' ).grid (row = 2 , column = 0 )
71
- Entry (self . frameform , textvariable = self .quantite ).grid (row = 2 , column = 1 , pady = 5 )
72
+ Label (frameform , text = 'Quantite' ).grid (row = 2 , column = 0 )
73
+ Entry (frameform , textvariable = self .quantite ).grid (row = 2 , column = 1 , pady = 5 )
72
74
73
- Label (self . frameform , text = 'Prix' ).grid (row = 3 , column = 0 )
74
- Entry (self . frameform , textvariable = self .prix ).grid (row = 3 , column = 1 , pady = 5 )
75
+ Label (frameform , text = 'Prix' ).grid (row = 3 , column = 0 )
76
+ Entry (frameform , textvariable = self .prix ).grid (row = 3 , column = 1 , pady = 5 )
75
77
76
- Label (self . frameform , text = 'Date Expiration' ).grid (row = 4 , column = 0 )
77
- Entry (self . frameform , textvariable = self .date_expiration ).grid (row = 4 , column = 1 , pady = 5 )
78
+ Label (frameform , text = 'Date Expiration' ).grid (row = 4 , column = 0 )
79
+ Entry (frameform , textvariable = self .date_expiration ).grid (row = 4 , column = 1 , pady = 5 )
78
80
79
- Label (self . frameform , text = 'Categorie' ).grid (row = 5 , column = 0 )
80
- Combobox (self . frameform , textvariable = self .categorie ,
81
+ Label (frameform , text = 'Categorie' ).grid (row = 5 , column = 0 )
82
+ Combobox (frameform , textvariable = self .categorie ,
81
83
values = getCategories (),
82
84
).grid (row = 5 , column = 1 , pady = 5 )
83
85
84
- Button (self . frameform , text = 'Enregistrer' , command = save ).grid (row = 6 , column = 1 , sticky = 'ne' )
86
+ Button (frameform , text = 'Enregistrer' , command = save ).grid (row = 6 , column = 1 , sticky = 'ne' )
85
87
86
88
87
89
88
- def table (self ):
89
- Label (self .frametable , text = 'Liste des produits' ).pack ()
90
- self .tree = Treeview (self .frametable )
90
+ def table (self , root ):
91
+ frametable = Frame (root )
92
+
93
+
94
+ frametable .pack ()
95
+
96
+ Label (frametable , text = 'Liste des produits' ).pack ()
97
+ self .tree = Treeview (frametable )
91
98
92
99
self .tree ['columns' ] = ('id' , 'nom' , 'quantite' , 'prix' , 'expiration' , 'categorie' )
93
100
0 commit comments