+ Cevap Yaz
9 sonuçtan 1 ile 9 arası gösteriliyor

Konu: İngilizce - Türkçe Online Sözlük (PyQt)

  1. #1
    Yönetim Kurulu Rahman Yazgan Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    01/2008
    Yer
    İstanbul
    Mesaj
    516

    İngilizce - Türkçe Online Sözlük (PyQt)

    Bilgileri seslisozluk.com sitesinden alıyor.

    Kısayol tuşları:

    Ara - Enter
    Temizle - Ctrl + T
    Çıkış - Esc

    Kod:
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    import sys, urllib, re 
    
    try:
            from PyQt4 import QtCore, QtGui
    except(ImportError):
            print "Sisteminizde PyQt4 modülü kurulu değil, lütfen kurun ve tekrar deneyin..."
            sys.exit()
    
    class sozluk:
        def __init__(self, ui):
            self.ui = ui
            
        def kelime_ara(self):
            
            kelime = str(ui.lineEdit.text())
            
            # Eğer arama kutusuna bir şey yazılmamışsa uyarı mesajı gösterilcek.
            if len(kelime) == 0 :
                mesaj = QtGui.QMessageBox()
                mesaj.setWindowTitle(unicode('Uyarı', 'utf-8')) 
                mesaj.setText(unicode('Arama kutusuna hiçbir şey yazmadınız !', 'utf-8'))
                mesaj.exec_()
            
            # Eğer arama kutusuna bir şey yazılmışsa kelime araması yapılacak.
            elif len(kelime) != 0 :
                sitede_ara = "http://www.seslisozluk.com/?word=" + kelime     
                site = urllib.urlopen(str(sitede_ara))
                veri = site.read()
            
                metin_ara = re.search('<b>1.(.*)<br></', veri).group(0)
                ui.textEdit.setText(unicode(metin_ara, 'iso-8859-9'))  
    
        def temizle(self):
            ui.lineEdit.setText('')
            ui.textEdit.setText('')
    





    Kaynak kod:
    http://rapidshare.com/files/195894446/sozluk.rar.html
    Enson 09/02/2009 13:12 tarihinde Rahman Yazgan tarafından düzenlenmiştir.

  2. #2
    self.life.start() Raiden Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    /home/Raiden
    Mesaj
    3,806

    ben çalıştıramadım. çalışmasın için windows da pyqt de kurulu olması gerekiyor mu ? gerekmiyorsa neden çalışmıyor ?

    windows vista - python 2.5 sürümü
    Yusuf Koç

    "aramaya inanmayanlar suphesiz ki kaybedenlerden olacaktirlar"

  3. #3
    Yönetim Kurulu Rahman Yazgan Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    01/2008
    Yer
    İstanbul
    Mesaj
    516

    pyqt modülü olmadan çalışmaz.

    http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.5-gpl-4.4.2-1.exe

    (Windows Vista'da denemedim)

  4. #4
    self.life.start() Raiden Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    /home/Raiden
    Mesaj
    3,806

    tamam sorunu hallettim çalışıyor yalnız sormak istediğim 2 şey var.

    class yapısını anlatabilirsen kısa bir şekilde sevinirim
    Yusuf Koç

    "aramaya inanmayanlar suphesiz ki kaybedenlerden olacaktirlar"

  5. #5

  6. #6
    Yönetim Kurulu Rahman Yazgan Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    01/2008
    Yer
    İstanbul
    Mesaj
    516

    Exe hâline getirince butonlar görünmemişti. Şimdi sağlıklı bir şekilde görünüyor.

    Exe:
    http://www.zshare.net/download/1262365247e36c0c/

    Ek olarak bir sorunum var :

    (Arama kısmına)lineEdit'e Türkçe karakter yazılınca şöyle bir hata veriyor :

    UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 0: ordinal not in range(128)

    Sorun olan satır bu yani:
    Kod:
    kelime = str(ui.lineEdit.text())
    

  7. #7
    Üye
    Üyelik Tarihi
    09/2006
    Mesaj
    0

    verdiğiniz linklerin hiçbiri çalışmıyor, bilginize ...

    Alıntı Muallim-i Âli, mesajından alıntı: Mesajı Gör
    Bilgileri seslisozluk.com sitesinden alıyor.

    Kısayol tuşları:

    Ara - Enter
    Temizle - Ctrl + T
    Çıkış - Esc

    ...


    verdiğiniz linklerin hiçbiri çalışmıyor, bilginize ...
    Enson 09/02/2009 13:11 tarihinde Rahman Yazgan tarafından düzenlenmiştir.

  8. #8
    Üye hakanergul Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2007
    Mesaj
    39

    şu sitede benzeri bir örneği vardı. Tek farkla URLGrabber modülü kullanılmış.Kaynak kodu da şurada.

  9. #9
    Yönetim Kurulu Rahman Yazgan Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    01/2008
    Yer
    İstanbul
    Mesaj
    516

    Alıntı ozmens, mesajından alıntı: Mesajı Gör
    verdiğiniz linklerin hiçbiri çalışmıyor, bilginize ...
    http://rapidshare.com/files/195894446/sozluk.rar.html

    Yalnız şu an ki hâliyle çalışmaz. Sitenin yeni hâli için re.search kısmını geliştirmek lazım
    Bu yedi ölümcül günah, insanlığı yıkıma uğratır:
    Zahmetsiz servet, bilinçsiz haz, karaktersiz bilgi, ahlaksız ticaret,
    insaniyetsiz bilim, özverisiz inanç, ilkesiz siyaset. (Mahatma Gandhi)

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Türkçe-İngilizce ve İngilizce-Türkçe sözlük için veri arayanlar...
    By acemi in forum Uygulama Yazılımları / Hazır Betikler
    Cevap: 92
    En Son Mesaj: 07/12/2009, 21:23
  2. Türkçe-İngilizce Sözlük
    By Sahin in forum Internet
    Cevap: 6
    En Son Mesaj: 19/09/2009, 20:28
  3. Cevap: 1
    En Son Mesaj: 09/09/2007, 03:11
  4. İngilizce-Türkçe sözlük
    By Mr_MOON in forum Uygulama Yazılımları / Hazır Betikler
    Cevap: 2
    En Son Mesaj: 25/11/2006, 02:37
  5. ceviz İngilizce -Türkçe, Türkce - İngilizce sözlük. build 01 kullanıma hazır
    By dreammaker in forum Uygulama Yazılımları / Hazır Betikler
    Cevap: 6
    En Son Mesaj: 17/05/2006, 12:32

Bookmarks

Mesaj Yazma Hakları

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