| |||||||
| Forum Kuralları | İletiler | Kayıt ol | Yardım | Üye Listesi | Ajanda | Arama | Bugünki Mesajlar | Forumları Okundu Kabul Et |
![]() |
| | Seçenekler | Stil |
| | #1 |
| Python - 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ış ... Python - 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 ![]() ![]() ![]()
| |
| |
| Sponsored Links | ||||
Google'a ekle | Yudumla | Mumsema | Derya Gibi | Oya |
| | #2 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 5-) Telefona restart attırma PHP Kod: import switchoff switchoff Shutdown() # Restart attırmak icin()
|
| |
| | #6 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 ![]()
|
| |
| | #7 |
| Administrator ![]() Üyelik tarihi: Jul 2007 Bulunduğu yer: Gizliyara Adaları Yaş: 39
Mesajlar: 9.318
Üye No: 4
Tecrübe Puanı: 140 Rep Puanı : 23185 Rep Derecesi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | -) 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![]() ![]()
|
| |
![]() |
| Tags: kaynak, kodlar, python |
| Bookmarks |
| Seçenekler | |
| Stil | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Python v1.4.3 [OS9 | DR.MATRİX | Nokia Dünyası | 0 | 30-04-2008 19:09 |
| Python for S60 v1.4.1 | AGMEHMET | GSM Karışık Programlar | 1 | 29-03-2008 12:18 |
| Python Programlama Dİlİ | AGMEHMET | GSM Karışık Programlar | 0 | 21-12-2007 18:55 |
| Python Modules Pack 1.16 | AGMEHMET | GSM Karışık Programlar | 0 | 21-12-2007 18:55 |
| Python Dökümanları | AGMEHMET | GSM Karışık Programlar | 0 | 21-12-2007 18:54 |
| Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 03:01 . | | | |