Gönderi tarihi: 25 Mayıs , 2008 17 yıl Bilgileri seslisozluk.com sitesinden alıyor. Kısayol tuşları: Ara - Enter Temizle - Ctrl + T Çıkış - Esc #!/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('') Not: Pyqt de bu menüleri Türkçe yapmayı bilen varmı ?
Katılın Görüşlerinizi Paylaşın
Şu anda misafir olarak gönderiyorsunuz. Hesabınız varsa, hesabınızla gönderi paylaşmak için ŞİMDİ OTURUM AÇIN.
Eğer üye değilseniz hemen KAYIT OLUN.
Not: İletiniz gönderilmeden önce bir Moderatör kontrolünden geçirilecektir.