Bonjours,

Je souhaite créer un logiciel pour faire de la 3D. Pour cela j'ai décidé d'utiliser Tkinter (c'est l'interfaces graphiques que je maitrise le mieux).

Deux question :
-pensez vous que c'est possible avec Tkinter ? Python ?
-que me conseillerez vous d'utiliser sinon comme interfaces graphiques ?

Je pose ces questions aprés avoir fait un petit test avec Tkinter (une ligne rouge qui va de gauche à droite ) :

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
17
18
19
20
21
22
23
24
25
26
import Tkinter as Tk
from PIL import Image, ImageTk
import random as r
 
fen=Tk.Tk()
label = Tk.Label()
label.pack()
 
n=0
while 1:
    data=[(0,0,0)]*250000
    a=1
    while a < 500 :
        try:
            data[n+a*500]=(255,0,0)
        except:
            pass            
        a+=1            
    imNew=Image.new("RGB" ,(500,500))
    imNew.putdata(data)
    photo = ImageTk.PhotoImage(imNew)
    label.config(image=photo)
    label.image = photo    
 
    fen.update()
    n+=1
et j'ai trouvé que c'était trés lent pour pas grand chose ...
Es-ce moi qui n'utilise pas les bons moyens ? Où es-ce les limites de Tkinter ?

merci pour toutes vos répons