1.                                                

python tkinter sınıf sorunu

'Python' forumunda [email protected] tarafından 11 Ağustos 2016 tarihinde açılan konu

  1. root@kali

    [email protected] New Member

    Katılım:
    22 Haziran 2016
    Mesaj:
    56
    Beğeniler:
    0
    Ödül Puanları:
    0

    selamın aleyküm arkadaşlar ben şöyle bir yapı oluşturmak istiyorum;

    Kod:
    #!usr/bin/python
    #-*-coding:<utf-8>-*-
    
    from tkinter import *
    
    class sayfa():
        def __init__(self, title, geometry):
            self.pencere = Tk()
            self.pencere.title(title)
            self.pencere.geometry(geometry)
            mainloop()
    
        def etiket(self, metin):
            self.etiket = Label(pencere)#Sorunlu kısım burası
            self.etiket.config(text = metin)
            self.etiket.pack()
           
    pencere = sayfa("Yeni Kayıt", "640x480")
    pencere.etiket("Merhaba Dünya")
     
    şimdi yukarda belirttiğim kodlarda sorunlu kısım yani "Label(pencere)" içindeki pencere fonksiyonunun ismini yazmassam program çalışıyor ilk önce "Yeni Kayıt" penceresi onu kapatınca da üstünde "Merhaba Dünya" yazan diğer pencere geliyor. Yazdığım zaman ise hata veriyor program. Benim istediğim tkinter komutlarını bu şekilde bir sınıfta tanımlayıp istediğim yerde sadece değerlerini belirtip kullanmak nasıl düzeltebilirim acaba?
     

Bu Sayfayı Paylaş

Share