Kendi Forumum Olsun Diyorsan Buraya Tıklayın

Bu Konuyu görüntüleyenler: 1 Ziyaretçi
Cevapla  Konu Gönder 
 
Derecelendir
  • 0 Oylar - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi
05-05-2008, 03:54 PM (Bu Mesaj 05-05-2008 03:54 PM değiştirilmiştir. Değiştiren : xxeskiyaxx.)
Mesaj: #1

10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi

from graphics import *
import appuifw,e32

# Çıkış fonksiyonu

def quit():
global running
running=0
appuifw.app.set_exit()
# ekranımızı tam ekran olarak ayarlıyoruz
appuifw.app.screen='large'

# Ekranın boyutunda beyaz bir görüntü oluşturuyoruz
img=Image.new((176,208))

# Çeşitli şekiller oluşturuyoruz çizgi, daire, elips vs.
# Koordinatları giriyoruz x1,x2,y1,y2 ardında da renkleri giriyoruz
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')
# Resmi tekrar tekrar çizmesi için redraw fonksiyonu oluşturuyoruz bu resmi görünür kılar
def handle_redraw(rect):
canvas.blit(img)
running=1

#Burası biraz karışık canvas'ı tekrar tekrar çağrılabilen bir fonksiyon haline getiriyoruz
canvas=appuifw.Canvas(event_callback=None, redraw_callback=handle_redraw)

# app.body'i canvas'a eşitliyoruz böylece gövdemiz verilen grafikler oluyor
appuifw.app.body=canvas
app.exit_key_handler=quit
# Ekrana grafiklerimizi çizdik ya çıkmak istersek? bunun içinse Çıkış tuşunu çıkmak için kullanmaya yarayan bu fonksiyonu yazıyoruz

while running:
#dikkat ederseniz yukarda running=1 demiştik
# Ekrana tekrar tekrar yazıyoruz
handle_redraw(())
# yield tuşları görünür kılar ve basatığmızda algılar
e32.ao_yield()




Ekli Dosya(lar)
.rar  appuifw%20canvas.rar (Boyut: 852 bytes / İndirme: 4)

Herşey Dahil Forum Sitesi 49 ytl öğremek için Linkleri Görebilmek İçin Üye Olmalısınız!!!! Üye Olmak İçinTıklayın


Üyeye Zarar Gelmez ADMİN Kızmadıkça! ADMİN Kızmaz Üye Azmadıkça!!!
Web Sayfasını Ziyeret Edin Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
« Önceki | Sonraki »
Cevapla  Konu Gönder 


Benzeyen Konular
Konu: Yazar Cevaplar: Görüntüleyenler: Son Mesaj
  11. Appuifw (appuifw.multi_query) xxeskiyaxx 0 73 05-05-2008 03:56 PM
Son Mesaj: xxeskiyaxx
  8. Appuifw (appuifw.app.title) xxeskiyaxx 0 75 05-05-2008 03:53 PM
Son Mesaj: xxeskiyaxx
  6. Appuifw (appuifw.app.body > appuifw.Text) xxeskiyaxx 0 70 05-05-2008 03:47 PM
Son Mesaj: xxeskiyaxx
  5. Appuifw (appuifw.query) xxeskiyaxx 0 59 05-05-2008 03:42 PM
Son Mesaj: xxeskiyaxx
  1. Appuifw modulu (Appuifw.note) xxeskiyaxx 0 45 05-05-2008 03:30 PM
Son Mesaj: xxeskiyaxx

Forum Atla:






Anahtar Kelimeler

10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  ,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  indir,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  yükle,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  download,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  indirmek istiyorum,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  yükle,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  bedava, 10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  İNDİR,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  YÜKLE,free,yukle,İndir,download,inndir,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  Dvdrip,10. Appuifw (appuifw.appbody > canvas) ve grafik cizimi  filmi indir