Oradaki index değeri hangi tabın seçili oduğu değeri tutuyor, siz
handle_tabs metodunda index'e tekrar bir değer atamışsınız, seçili liste
elemanını başka bir değişkene atarak deneyin bir de.
Mucibirahman İLBUĞA:# -*- coding: cp1254 -*-
kodunuzun başına aynen eklerseniz türkçe karakterler düzgün olarak
görüntülenecektir.
2008/7/14 Serdar KARAÇAY <karacay.serdar_at_gmail.com>:
> Merhabalar,
> Python için S60 tabanlı telefonlara deneme amacıyla program yazıyorum,ufak
> bir sorunum var.
>
> Kodlar aşagıda sorunu 2 saattir tanımlayamadım ,tablar arası geçişler
> olmuyor ve kelime eşleştirme yapamıyorum.Dersler rahat etmem amacıyla
> terimleri yazıyorum.
>
> # -*- coding: cp1254 -*-
> import appuifw
> import e32
> from graphics import *
>
> ## Pencere Baslıgı
>
> appuifw.app.title = u'TTS'
>
> ##Tabs
> #### belki kullanabiliriz. appuifw.app.enable_tabs(),activate_tab()
>
> ## handle tabs fonk. ve secme listesi
>
> def handle_tabs(index):
> global lb
> #
> L = [u'cakewalk', u'com-port', u'computer', u'bluetooth', u'mobile',
> u'screen', u'camera', u'keys']
> #
> index = appuifw.selection_list(L , search_field=1)
> #
> if index == 0:
> print "seçim yapınız"
> else:
> print "teşekkürler"
>
>
> app_lock = e32.Ao_lock()
>
> appuifw.app.set_tabs([u'Turkish' , u'English'],handle_tabs)
>
> # geri don
> def handler():
> print "done"
>
> ## Ana Menü
> appuifw.app.menu = [(u'Selection list' ,handle_tabs)]
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Mon 14 Jul 2008 - 17:33:36 EEST