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


LinkBack URL
About LinkBacks

Alıntı Yaparak Yanıtla

Bookmarks