J'ai extrait ces lignes vraiment basiques de mon problème:
voici un code ultra simple, juste un Frame
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
# _*_ coding: utf8 _*_
#!/usr/bin/env python
from Tkinter import *
fen = Tk()
fr = Frame(fen, height= 600, width = 400,  bg = 'white' )
fr.pack()
fen.mainloop()
Je veux faire la même chose dans une classe et je n'y arrive pas, impossible de passer des valeurs ?? Je suis à peu prés sur que mon problème vient d'une incompréhension de base de la poo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# _*_ coding: utf8 _*_
#!/usr/bin/env python
# Auteur : Philippe Lotton
# Date de création: 
from Tkinter import *
 
def ma_classe(frame):
 
    def __init__(self):
        fr = Frame.__init__(self, height= 600, width = 400,  bg = 'white' )
        #fr.configure(bg = 'white' )
        # fr = Frame(fen, height= 600, width = 400,  bg = 'white' )
if  __name__ == '__main__':
    fen = Tk()
    a = ma_classe(fen)
    fen.mainloop()