Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Python / Zope

Cevapla
 
LinkBack Seçenekler
Eski 29/07/2008, 21:07   #1 (permalink)
Üye
 
mahsusfirar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: Ankara
Mesaj: 116
Varsayılan Python ile klavye tuşlarını kullanalım

F1 Tuşuna Basıldığında Yeni Bir Pencerede Yardım Bölümü Oluşturmak.

Kod:
#-*-coding=utf-8-*-
from Tkinter import *
ana= Tk()

def git(event):
    hop =Toplevel() #Yeni Pencere Açılıyor
    hop.title('Ceviz.Net||Yardım Penceresi') #Pencere Başlığı yazılıyor
    hop.geometry('300x300') #Pencere Boyutları Ayarlanıyor
    but=Label(hop,text='Bu bölüm Yardım Bölümüdür',font='Fixed 10 bold',fg='blue').pack()

root.bind('<F1>' ,git) #F1 tuşuna tetikleme bind komutu ile yapılıyor.
root.mainloop()
mahsusfirar hatta değil   Alıntı Yaparak Yanıtla
Eski 30/07/2008, 11:36   #2 (permalink)
Üye
 
mahsusfirar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: Ankara
Mesaj: 116
Varsayılan

root.bind('<F1>') bunun yerine istediğiniz F tuşlarını koyabilirsiniz.

root.bind('<Control-a>') Ctrl+a tuşlarını aktif hale getirir.

root.bind('<Alt-s>') Alt+s tuşlarını aktif hale getirir.

root.bind('<Alt-F4>') Alt+f4 tuşları aktif hale gelir.Pencereyi Kapatmaktan başka bir işte kullanamazsınız.

root.bind('<Escape>') Esc tuşunu aktif hale getirir.

root.bind('<Control-Shift-a>') Ctrl+Shift+a tuşlarını aktif hale getirir..

Bu tuşları pasif hale getirmeniz gerekirse...

root.unbind('<Control-Shift-a>') Ctrl+Shift+a tuşlarını pasif hale getirdik.
mahsusfirar hatta değil   Alıntı Yaparak Yanıtla
Eski 30/07/2008, 12:23   #3 (permalink)
The Shawshank Redemption
 
Coldplay Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2008
Yer: Sufi's deepest dreams...
Mesaj: 864
Varsayılan

Ari gibisin ma$$allah! Sabah sabah vizir vizir calisiyosun yine
__________________
Operating System : Ubuntu 8.10 Intrepid Ibex
Desktop : GNOME
Programming Language : Java
Development Tool : Eclipse
Using Eclipse for : Java, C, C++, Python, PHP
Coldplay hatta değil   Alıntı Yaparak Yanıtla
Eski 30/07/2008, 14:36   #4 (permalink)
Üye
 
mahsusfirar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: Ankara
Mesaj: 116
Varsayılan

Abi çok takıldım ben bu Python'a illa bişiler olacak..Hep onu düşünüyorum nedendir kafamda devamlı python kodları dönüyor..İnşallah faydalı olmaya çalışıyoruz internet alemine

Sen ne yapıyorsun nasıl gidiyor düzelttin mi makineyi win kurdun mu yoksa su anda sadece ubuntuda mısın?

Bir an önce hallet şu bilgisayarıda daha çok Projelerde bunaltacam seni

İyi günler
mahsusfirar hatta değil   Alıntı Yaparak Yanıtla
Eski 30/07/2008, 15:43   #5 (permalink)
The Shawshank Redemption
 
Coldplay Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2008
Yer: Sufi's deepest dreams...
Mesaj: 864
Varsayılan

Düne kadar problemler devam ediyordu. Aslina bakarsan Windows'a hic elimi sürmeyip sadece Ubuntu'yla devam karari almistim. Ama zamaninda bu kadar Ubuntu fanatigi olacagimi bilmeden sadece deneme amaciyla kurdugum icin sadece 8 GB partitisyon ayirmistim. Haliyle hafta sonu Python, Tcl/Tk, Eclipse falan yükleyelim derken bu partitisyon doldu. Bu partitisyon sabit diskin en sonunda oldugu icin Windowstan serbest biraktigim bellek alanlarini ekleyemedim. Bu durumda tek cözüm bütün sabit diski silip partitisyonlari yeniden yapmakti. Ben de aynen öyle yaptim.

Dün i$ten sonra ilk i$ gidip kendime ta$inabilir bir sabit disk aldim. Evde evde önce D sürücüsündeki ve Ubuntu'daki dosyalarimi bu diske kopyaladiktan sonra bütün C, D ve Linux partitisyonlarini silip 80 GB sabit diskimi 40ar GB ikiye bölüp ilkine Windows, ikinciye de Ubuntunun en son versiyonu Hardy Heron'u yükledim.

Bundan bir bucuk yil önce ilk defa Ubuntu yükledigimde bir arkadastan yardim almistim. Ara sira sistemde birseyler degistirmek istedigimde hep bu arkadas gelip yardim ediyordu. Ama dün gördüm ki Allahim o ne grafik öyle, o ne kurulum, o ne kullanici dostu bir i$letim sistemiiii! ... Bütün VPN-WLAN ayarlari olsun, DSL ayarlari olsun hepsini kendim yapmayi basardim .Simdi sifir kilomerte Ferrari gibi oldu 3,5 yillik laptop. $imdi i$ bitse de eve gidip acsam bilgisayari, hic birsey yapmasam da acsam Ubuntuyu, öyle oturup seyretsem diye dü$ünüyorum.

Bu arada Windows'a partitisyon yapip kurmamin sebebi ilk kurulum Linux olursa sonradan Windows kurmanin zor oldugunu duymu$ olmam. Bu yüzden ilerde bakarsin yeniden Windows lazim olur sonra yine partitisyondu, isletim sistemiydi ugra$mayayim diye. Yoksa gercekten kararliyim, bundan sonra her$eyi Ubuntu'da yapiyorum. Dün ilk i$ bütün programlama araclarini kurdum zaten.
__________________
Operating System : Ubuntu 8.10 Intrepid Ibex
Desktop : GNOME
Programming Language : Java
Development Tool : Eclipse
Using Eclipse for : Java, C, C++, Python, PHP
Coldplay hatta değil   Alıntı Yaparak Yanıtla
Eski 30/07/2008, 16:04   #6 (permalink)
Üye
 
mahsusfirar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: Ankara
Mesaj: 116
Varsayılan

Ohh Ohh en iyisini yapmışsın
mahsusfirar hatta değil   Alıntı Yaparak Yanıtla
Eski 06/08/2008, 11:16   #7 (permalink)
Üye
 
bravex Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2004
Mesaj: 18
Varsayılan

yalnız kodda biraz eksiklik olmuş kardeş,
üst bölümde ana=TK() var iken altta root.mainloop() kullanmışsın..
kolay gelsin

#-*-coding=utf-8-*-
from Tkinter import *
ana= Tk()

def git(event):
hop =Toplevel() #Yeni Pencere Açılıyor
hop.title('Ceviz.Net||Yardım Penceresi') #Pencere Başlığı yazılıyor
hop.geometry('300x300') #Pencere Boyutları Ayarlanıyor
but=Label(hop,text='Bu bölüm Yardım Bölümüdür',font='Fixed 10 bold',fg='blue').pack()

ana.bind('<F1>' ,git) #F1 tuşuna tetikleme bind komutu ile yapılıyor.
ana.mainloop()
bravex hatta değil   Alıntı Yaparak Yanıtla
Eski 06/08/2008, 11:19   #8 (permalink)
Üye
 
mahsusfirar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: Ankara
Mesaj: 116
Varsayılan

Dalgınlık işte devamlı uğraşmaktan..Sağol
mahsusfirar hatta değil   Alıntı Yaparak Yanıtla
Eski 06/08/2008, 20:07   #9 (permalink)
Üye
 
ZuZu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Mesaj: 14
Varsayılan

bende senin koddan yola çıkarak bir kod yazdım fakat root.bind deki root hata veriyor NameError: name 'root' is not defined herhangi bir kütüphane yok

def ezk (event):
print('selam');

root.bind('<F2>',ezk);
root.mainloop();
ZuZu hatta değil   Alıntı Yaparak Yanıtla
Eski 06/08/2008, 20:37   #10 (permalink)
Üye
 
Melen Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2008
Mesaj: 47
Varsayılan

root yerine kullandığın bir şeye bind() vereceksin mesela buttona ya da labele.
Melen hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
corel da pen tuşlarını nasıl kullanabilirim boranbaran Photoshop / Corel / PSP 1 27/09/2007 02:12
Veri çekerken hangisini kullanalım? cm PHP 3 19/05/2006 18:51
kısayol tuşlarını iptal etmek DotNetKid C# 4 15/01/2005 16:03
Genclerin %70'i Q klavye, %18'i F klavye kullaniyormus acemi Donanım 33 09/04/2004 14:55
hangi veritabanını kullanalım Ömer Veritabanları & SQL 17 06/10/2003 05:02


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 03:08.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net