|
|
| |||||||
![]() |
| | Seçenekler |
|
#1
| ||||
| | ||||
Python - Kaynak KodlarPython - Kaynak Kodlar Hazırlanan yada hazır konumda olan python kodlarını sadece bu bölümde paylaşabiliriz. Tüm kodları burada toplamamız daha iyi olur sanırım. Eklentilerden ayrılmış olur konu.. Not: Fazla online olma şansım olamayabilir, fırsat bulundukça arkası gelecektir 1-) Menüye geçişli panel ekleme Appman benzeri bir program hazırlıyorsanız birden fazla panel hazırlamak isterseniz: Bu kodları girin, yanlarına ikon isterseniz z:\\system\\data\\ modundan paths yolunu verin yada özel istediğiniz varsa başka verin birşeyler yapın işte import appuifw import e32 from graphics import * # define application 1: listobx app # create your icons for the listbox content icon1 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 28, 29) icon2 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 40, 41) icon3 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 30, 31) icon4 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 32, 33) icon5 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 34, 35) icon6 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 36, 37) icon7 = appuifw.Icon(u"z:\\system\\data\\avkon.mbm", 38, 39) # create your content list of your listbox including the icons to be used for each entry entries = [(u"Sinyal", icon1), (u"Batarya", icon2), (u"3G", icon3), (u"GPRS", icon4), (u"Hafiza", icon5), (u"Durum", icon6), (u"Otomatik", icon7)] # create the listbox callback handler def handler(): print "done" # create an instance of appuifw.Listbox(), include the content list "entries" and the callback function "handler" app1 = appuifw.Listbox(entries,handler) # define application 2: listbox app # define the list of items as pop-up menu content L2 = [u"tes1", u"test2", u"test3", u"test4"] # create the listbox callback handler def handler_L2(): print "ola" # create the pop-up menu app2 = appuifw.Listbox(L2, handler_L2) # define application 3: canvas application def app_3(): global canvas img=Image.new((176,208)) img.line((20,20,20,120),0xff00ee) img.rectangle((40,60,50,80),0xff0000) img.point((50.,150.),0xff0000,width=40) img.ellipse((100,150,150,180),0x0000ff) img.text((100,80), u'hello') # define your redraw function (still belonging to app 3) def handle_redraw(rect): #global canvas canvas.blit(img) # define the canvas, include the redraw callback function canvas =appuifw.Canvas(event_callback=None, redraw_callback=handle_redraw) appuifw.app.body = canvas def exit_key_handler(): app_lock.signal() # create a tab handler that switches the application based on what tab is selected def handle_tab(index): global lb if index == 0: appuifw.app.body = app1 # switch to application 1 if index == 1: appuifw.app.body = app2 # switch to application 2 if index == 2: app_3() # switch to application 3 # create an Active Object app_lock = e32.Ao_lock() # create the tabs with its names in unicode as a list, include the tab handler appuifw.app.set_tabs([u"panel", u"panel", u"Three"],handle_tab) # set the title of the script appuifw.app.title = u'Tabs advanced' # set app.body to app1 (for start of script) appuifw.app.body = app1 appuifw.app.exit_key_handler = exit_key_handler app_lock.wait()[/font] Şekilde ki gibi sağ ve solda olmak üzere 2 geçiş paneli daha sonrasını istediğiniz gibi düzenleyiniz. ![]() |
|
#2
| ||||
| | ||||
| RE: Python - Kaynak Kodlar 2-) Seçeneklere Menü Ekleme Seçenekler sekmesine menü eklemek isteyen arkadaşlar PHP Kod: # Copyright (c) 2007 ReCKLeSS # This scripts Copyright modded ReCKLeSS, enjoy this release import appuifw, e32 def item1(): appuifw.note(u"Basarili", "info") def item2(): appuifw.note(u"Basarili", "info") def quit(): app_lock.signal() appuifw.app.menu = [(u"Uygulamaya Git", item1), (u"Bilgi", item2)] appuifw.app.exit_key_handler = quit app_lock = e32.Ao_lock() app_lock.wait() Resimde gördüğünüz gibi çok kolay bir şekilde seçenekler tab ına kendi hazırladığımız menüyü ekledik gerisi sizn işiniz..Isterseniz daha çok da ekleme yapabilirsiniz Şekil B ![]() |
|
#3
| ||||
| | ||||
| 3-) Kayan yazı eklemek Menüye kayan yazı eklemek için aşağıdaki kodları kullanın PHP Kod: import e32 from graphics import * import fgimage img = Image.new((100, 16)) fg = fgimage.FGImage() text = u"Buraya yazinizi yazin" # lets do simple scrolling i = 0 while i < len(text): img.clear((0, 255, 255)) img.text((0, 14), text[i:], 0) fg.set(0, 40, img._bitmapapi()) e32.ao_sleep(0.2) # 200 ms sleep i += 1 fg.unset() 200 ms sleep bölümünde yavaş yada hızlı olarak ayar yapabilirsiniz değer vererek Şekil a ![]() |
|
#4
| ||||
| | ||||
| -) Açık olan tüm uygulamaları kapatmak Menüde çalışan ne varsa bu kodu yazarak kapatabilirsiniz. PHP Kod: """ module appswitch functions: tuple application_list(include_all) returns running applications (tuple of unicode strings) pararameters: include_all = iff true, hidden apps are listed bool switch_to_fg(app) bool switch_to_bg(app) switches given application to foreground/background. returns true iff app with that caption found. paramaters: app - unicode string (see application_list) bool end_app(app) request closing of given app bool kill_app(app) kills this app both return true if app found. """ import e32 import appswitch apps = appswitch.application_list(True) # true = include all # false = no hidden apps print apps for app in apps: print appswitch.switch_to_fg(app) e32.ao_sleep(1) ![]() |
|
#5
| ||||
| | ||||
| 5-) Telefona restart attırma PHP Kod: import switchoff switchoff.Shutdown() # Restart attırmak icin() |
|
#6
| ||||
| | ||||
| 6-) Çoklu seçim ve işaret seçeneği ekleme Çoklu bir tür hazırlıyorsanız ve seçime dayalı olmasını isterseniz: Aşağıdaki kodları girin Kendize göre düzenleyin Copyright Jurgen Scheible PHP Kod: # Copyright (c) 2005 Jurgen Scheible # This script executes a dialog that allows the users to make multiple selections # of items in a list via checkbox. It returns the indexes (of the list) of the chosen items # It uses the .multi_selection_list() function of the appuifw module # appuifw.multi_selection_list(choices=list , style='checkbox', search_field=1) # import the application user interface framework module import appuifw # define the list of items (items must written in unicode! -> put a u in front) L = [u'Sinyal', u'Deneme', u'OS Bilgi', u'Bluetooth', u'Mobil', u'Ekran', u'Kamera', u'Kombinasyon'] # create the multi-selection list index = appuifw.multi_selection_list(L , style='checkbox', search_field=1) # create a new list (Lnew) that inlcudes only the selected items and print the new list (Lnew) Lnew = index print Lnew
__________________ -> Eğitim dünyasında gözünüz,Hayata ve İnsana Rehber,en iyi eğitim sitesi,eğitim bilginizin en uç noktası,eğitimbilgisi Konu egitimbilgisi tarafından (01-12-2007 Saat 10:15 ) değiştirilmiştir.. |
|
#7
| ||||
| | ||||
| -) Açılışta popup ekleme ve programın en üstüne zaman ayarlı yazı bırakmak PHP Kod: import appuifw,e32,os appuifw.note(u"ReCKLeSS","conf") appuifw.app.title=u'R' e32.ao_sleep(0.1) appuifw.app.title=u'Re' e32.ao_sleep(0.1) appuifw.app.title=u'ReC' e32.ao_sleep(0.1) appuifw.app.title=u'ReCK' e32.ao_sleep(0.1) appuifw.app.title=u'ReCKL' e32.ao_sleep(0.1) appuifw.app.title=u'ReCKLe' e32.ao_sleep(0.1) appuifw.app.title=u'ReCKLeS' e32.ao_sleep(0.1) appuifw.app.title=u'ReCKLeSS' e32.ao_sleep(0.1) appuifw.app.title=u'Hosgeldiniz' e32.ao_sleep(0.3) appuifw.app.title=u'Hosgeldiniz' e32.ao_sleep(0.1) parantez içindeki verdiğiniz zaman değeridir 0.2 veya 0.3 yaparsanız daha hızlı geçiş yapar yazıda. |
| egitimbilgisi için teşekkür eden üyeler: | ||
![]() |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Python türkçe kaynak, e-book, e-kitap indir (dinçer aydın) | banias | e-book (e-kitap) | 2 | 03-07-2008 11:41 |
| Html Kodlar Süper Kodlar Burada | becerikliforum | Ücretsiz uzantılı siteler | 0 | 02-07-2008 07:11 |
| Python for Deyimi | cunobag | Python | 0 | 06-06-2008 04:10 |
| ..::Python ile ssh bağlantısı::.. | TaRzAn | Python | 0 | 29-03-2008 10:27 |
| Ek Kaynak Özellikleri « | kadınca | Google Adwords | 0 | 10-12-2007 12:40 |