Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Listbox da seçilen öğeyi içerden çağırmak?

Konu, 'Python / Zope' kısmında mahsusfirar tarafından paylaşıldı.

  1. mahsusfirar

    mahsusfirar Üye

    Kayıt:
    16 Ocak 2008
    Mesajlar:
    121
    Beğenilen Mesajlar:
    0
    Meslek:
    Ticaret
    Şehir:
    Ankara
    Arkadaşlar yaptığım programda .xls adında hesaplar oluşturuluyor bir klasor içine.
    ve bunları:
    a=os.listdir('klasor/')
    for hesaplar in a[:]:
    liste.insert(END,hesaplar)

    şeklinde Listbox'un içine yazdırıyorum.Yalnız sorun ben bunlardan birine tıkladığım zaman o tıkladığım .xls dosyasını yeni bir pencerede Text'in içine çekmesini istiyorum.

    Bunlardan hangisine tıkladığımı yani hangi .xls dosyasını çekeceğini nasıl kodlamamız gerekiyor.

    Teşekkürler...



    Yazmak İstediğim Program Basit Bir Veresiye Defteri:
    Müşteri Hesabı oluşturulacak.
    Gelen Giden Para kontrolu yapılacak
    Müşterilerin bakiyeleri yazılacak.
     
  2. mahsusfirar

    mahsusfirar Üye

    Kayıt:
    16 Ocak 2008
    Mesajlar:
    121
    Beğenilen Mesajlar:
    0
    Meslek:
    Ticaret
    Şehir:
    Ankara
    Çözüm Buymuş :

    def cek():
    list = Listbox(selectmode=SINGLE)
    dosya=os.listdir('klasor/')
    for ekle in dosya[:]:
    list.insert(0,ekle)
    list.pack()
    list.bind('<Double-1>', yap)

    def yap(*ignore):
    secilen=list.get(list.curselection()[0])
    pencere=Toplevel()
    listearac=Text(pencere)
    dosya=open('klasor/'+secilen,'r')
    listearac.insert(1.0,END)

    Belki işinize yarar..İyi Günler...