Tkinterde butona tiklandiginda element olusturma

Merhaba.Tkinterde soyle bir sey yapmak istiyorum:bir buton olucak ve bu butona her tiklandiginda bir buton olusturulacak(javascriptde createelement())bu konuda yardimci olursaniz sevinirim

tk.Button nesnesinin command isimli bir argümanı var. Bu argümana bir fonksiyonun adresini atayabilirsiniz. Atayacağınız fonksiyon da başka bir tk.Button nesnesi oluşturur. Düğmeleri oluşturacak olan düğmeye her bastığınızda bu fonksiyon çağrılır ve yeni düğmeler oluşturulur.

Eğer bu yazıdaki anlatı ile nasıl yapacağınızı anlamadıysanız, ilgili nesnenin özelliklerini incelemenizi tavsiye ederim.

https://effbot.org/tkinterbook/button.htm

2 Beğeni
def element():
    print("Fonksiyon")

a = Button(command = element)

a.pack()
import tkinter as tk


class deneme:
    def __init__(self):
        self.x = 0  # Sağ ve sola konumladırmak için yani x ekseni.
        self.y = 0  # Aşağı ve yukarı konumlandırmak için yani y ekseni.
        self.pencere = tk.Tk()
        self.b1 = tk.Button(text='Button oluştur', command=self.createelementBeybi)
        # row x ekseni, column y ekseni, aldığı değerleri satır ve sütün olarakda düşünebilirsiniz.
        self.b1.grid(row=self.x, column=self.y)  # Arternatif olara 'self.b1.pack()' kullanabilirsin.
        self.pencere.mainloop()

    def createelementBeybi(self):
        self.x += 1
        self.y += 1
        self.b1 = tk.Button(text='Button')
        self.b1.grid(row=self.x, column=self.y)  # Arternatif olara 'self.b1.pack()' kullanabilirsin.


deneme()
1 Beğeni