+ Cevap Yaz
4 sonuçtan 1 ile 4 arası gösteriliyor

Konu: bu koddaki yanlışlık?

  1. #1
    Üye ZuZu Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2007
    Mesaj
    14

    bu koddaki yanlışlık?

    from tkinter import *

    class pencere:
    def __init__ (self, master):
    cerceve=Frame(master);
    cerceve.pack();

    self.dugme=Button(cerceve,text="Devam",font="Arial 10 bold",fg="blue",command=self.islem)
    self.dugme.pack();

    def islem (self):
    sonuc=31+69
    self.yazi=Label(cerceve,text=sonuc,font="Arial 12 bold")
    self.yazi.pack();

    root=Tk()
    pro=pencere(root)
    root.mainloop()

    bu kodu yazıyorum fakat bu hatay veriyor

    Exception in Tkinter callback
    Traceback (most recent call last):
    File "C:\Python30\lib\tkinter\__init__.py", line 1409, in __call__
    return self.func(*args)
    File "C:\Python30\test.py", line 13, in islem
    self.yazi=Label(cerceve,text=sonuc,font="Arial 12 bold")
    NameError: global name 'cerceve' is not defined

  2. #2
    Üye Melen Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    05/2008
    Mesaj
    154

    cerceve değişkenini global yapman lazım. Birde sanırım sonuc değişkeni integer olduğundan Labele yazdırılmamış olabilir.

  3. #3
    iNN
    iNN hatta değil
    Üye
    Üyelik Tarihi
    05/2007
    Yer
    Sakarya
    Mesaj
    136

    def islem (self):
    sonuc=31+69
    self.yazi=Label(cerceve,text=sonuc,font="Arial 12 bold")
    self.yazi.pack();
    bu koddaki selferi kaldırsak değişen ne olurdu?

  4. #4
    Üye ZuZu Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2007
    Mesaj
    14

    neyse bu böyle olmayacak en iyisi qt designer ile yapmak...

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. yanlışlık nerde acaba
    By ali çetin in forum Visual Basic
    Cevap: 7
    En Son Mesaj: 12/05/2008, 21:14
  2. Formmail kodlarımda mı yanlışlık var?
    By Sentalpin in forum PHP
    Cevap: 6
    En Son Mesaj: 24/05/2007, 18:01
  3. Yanlışlık nerde? Delphi-sql-ADOquery
    By r3dsh4rk in forum Pascal / Delphi / Delphi.NET
    Cevap: 3
    En Son Mesaj: 12/01/2007, 22:19
  4. Cevap: 2
    En Son Mesaj: 16/09/2006, 20:19
  5. yanlışlık nerede sizce
    By edebali in forum PHP
    Cevap: 5
    En Son Mesaj: 17/03/2003, 20:44

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz