Új hozzászólás Aktív témák

  • Chesterfield

    senior tag

    Meg tudnátok mondani, hogy miért rajzolja meg előre a karikákat, anélkül, hogy bármelyik gombra rányomnék?

    #!/usr/bin/env python
    # -*- coding: ISO-8859-2 -*-

    from Tkinter import *

    #karika rajzolása
    def karika(n):
    cord=coordinates[n]
    vaszon.create_oval(cord[0]-r,cord[1]-r,cord[0]+r,cord[1]+r,width=5,outline=color[n])

    #karikák koordinátái, színei és a sugár
    coordinates=[[50,50],[160,50],[270,50],[105,115],[215,115]]
    color=['blue','black','red','yellow','green']
    r=47

    #ablak
    ablak=Tk()
    vaszon=Canvas(ablak,height=200, width=340,bg='white')
    gomb1=Button(ablak, text='első', command=karika(0))
    gomb2=Button(ablak, text='második', command=karika(1))
    gomb3=Button(ablak, text='harmadik', command=karika(2))
    gomb4=Button(ablak, text='negyedik', command=karika(3))
    gomb5=Button(ablak, text='ötödik', command=karika(4))
    vaszon.pack(side=LEFT)
    gomb1.pack()
    gomb2.pack()
    gomb3.pack()
    gomb4.pack()
    gomb5.pack()
    ablak.mainloop()

    :R

Új hozzászólás Aktív témák