Zıplanacak içerik

Featured Replies

Gönderi tarihi:

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('')

 

pyqtsozluklh3.jpg

 

pyqtsozluk2he8.jpg

 

 

 

Not: Pyqt de bu menüleri Türkçe yapmayı bilen varmı ?

 

sozlukmenusq8.jpg

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.

Misafir
Maalesef göndermek istediğiniz içerik izin vermediğimiz terimler içeriyor. Aşağıda belirginleştirdiğimiz terimleri lütfen tekrar düzenleyerek gönderiniz.
Bu başlığa cevap yaz

Önemli Bilgiler

Bu siteyi kullanmaya başladığınız anda kuralları kabul ediyorsunuz Kullanım Koşulu.