Search the web
Sign In
New User? Sign Up
piton
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
slm   Message List  
Reply | Forward Message #967 of 1278 |
Re: [piton] lineEdit2in by'? oldugunu anlamak

Sadýk merhaba,

Bu hatanýn senin sorduðun ve benim cevapladýðým konuyla ilgisi yok. Hata "lineEdit"'in tanýmlanmamýþ olmasý. Bu isim bir yerel deðiþken, oku fonksiyonuna geçirdiðin bir argüman, bir global vs olmalý. Bunu kontrol et, bir þekilde lineEdit adýnýn ulaþýlabilir olmasýný saðlaman gerekiyor.

Kusura bakmazsan, Python'a yeni baþlayanlara hep verilen tavsiyeyi sana da vermek istiyorum: Python'a baþlarken eskiden kullandýðýn programlama dilinden alýþýk olduðun þekilde ve eski mantýkla program yazmak seni bir yere götürmez. Python'u Python yapan özellikleri özümsemek ve daha sonra "Python tarzýnda" program yazmak sana hiç ummadýðýn ufuklar açacaktýr. Python'un diðer dillerden farklý olmasýnýn sebepleri var, bunlarý görmek ve kullanmak gerekiyor. Aksi takdirde Python sözdizimi ile Java, C, Pascal vs yazmýþ olursun. Bu konuda sana http://dirtsimple.org/2004/12/python-is-not-java.html adresindeki "Python is not Java" adlý yazýyý okumaný tavsiye ederim.

Delphi'den alýþýk olduðun þekilde önce GUI yapýp sonra altýna kodlarý doldurabileceðin bir sistemi hemen bulmaya çalýþmaný anlýyorum. Fakat önce bir dil olarak Python'u incelemek üzere biraz zaman ayýrýrsan, bu konu da dahil olmak üzere tüm istediklerini, kendin de çok iyi anlamýþ olarak yapabildiðini göreceksin. Bu iþlerde kullandýðýn bir kütüphaneyi tam olarak anlaman gerekmeyebilir, dokümantasyona bakýp iþine yarayan kýsmý yazar, geçer gidersin. Fakat kullandýðýn dili tam olarak "anlamadýysan", bir müddet sonra iþin kes-yapýþtýr'tan farký kalmayacaktýr. O yüzden sana tavsiyem, öncelikle Python'un mantýðýný ve felsefesini anlamaya çalýþmandýr. Ayrýca, GUI'yi görsel olarak deðil de kodla tanýmlamanýn pekçok avantajý var ama bunlara sonra deðinelim(üstüne yatarsam hatýrlat), þimdi iþ zamaný :) Ukalalýk gibi olduysa kusura bakma. Selamlar,

Oktay

sadýk acar wrote:

denedigimde bu hatayý veriyor
ilgine teþekkürler

Traceback (most recent call last):
File
"/home/turkbowling/workspace/den/src/global.py", line
18, in oku
if lineEdit.text( ):
NameError: global name 'lineEdit' is not defined

kod;--------------------------------------------
class sinif:

def __init__(self, ui):

self.ui = ui
def oku(self):

if lineEdit.text( ):
print ui.label_2.setText("sarti sagladi")

else:
print ui.label_2.setText("sarti
saglamadi")
-----------------------------------------------------
button click slot'u;-----------------------------
self.retranslateUi(MainWindow)
self.sinif=sinif(self)

QtCore.QObject.connect(self.pushButton,QtCore.SIGNAL("clicked()"),self.sinif.oku)


__________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ



Mon Dec 17, 2007 8:35 am

oktay_safak
Offline Offline
Send Email Send Email

Forward
Message #967 of 1278 |
Expand Messages Author Sort by Date

herkese selam bende pythona baþladým. þu an için en büyük problemim delphiden sonra grafik olaylarý zor geldi. biraz araþtýrdým kodlar hakkýnda çok...
turkbowling
Offline Send Email
Dec 1, 2007
9:58 pm

Merhaba, Öncelikle aramıza hoşgeldiniz.. Ancak bazı açılardan kullanmaya alıştığınız programlama dillerinin sunduğu "aslında en önemli" (bana ...
Alper KANAT
alperkanat
Offline Send Email
Dec 1, 2007
10:12 pm

Merhaba, Saturday, December 1, 2007, 10:58:29 PM, you wrote: t> herkese selam bende pythona baþladým. þu an için en büyük problemim t> delphiden sonra...
Dincer Aydin
dinceraydin
Offline Send Email
Dec 2, 2007
10:07 pm

bugun python örneklerini inceledim konsolda verilen örnekleri uyguladým oldukça kolay geldi þimdi þu ana kadar edindiðim fikirleri paylaþacagým...
sadýk acar
turkbowling
Offline Send Email
Dec 3, 2007
8:06 pm

Merhaba, PyQT isimli bir kütüphane ile QT kütüphanesini kullanabilirsiniz. KDevelop gibi KDE programlarý sayesinde (Linux) rahat bir þekilde ...
Alper KANAT
alperkanat
Offline Send Email
Dec 3, 2007
8:30 pm

... -- Recep KIRMIZI...
Recep KIRMIZI
recep_kirmizi
Offline Send Email
Dec 3, 2007
9:27 pm

... -- Recep KIRMIZI...
Recep KIRMIZI
recep_kirmizi
Offline Send Email
Dec 3, 2007
9:28 pm

wxpython, boaconstructor, gtkglade, pyqt gibi araçlarla oldukça hýzlý bir þekilde gui oluþturabilirsiniz. Bazý araçlarda c,c++ gibi þeyler yazmasý...
ertugrulogy
Offline Send Email
Dec 3, 2007
8:36 pm

Hello sadýk, Monday, December 3, 2007, 9:06:03 PM, you wrote: sa> kiþisel fikrime göre herhangi bir dilde yazýlým bilen sa> bir kiþi genel anlamda bir...
Dincer Aydin
dinceraydin
Offline Send Email
Dec 3, 2007
9:20 pm

herkese merhaba ilk hafta sonunda pythona ýsýnmaya basladim ozellikle pyqt delphiden sonra en uygun devam sekli gibi geldi bana tabi biraz cozebilirsek... ...
sadýk acar
turkbowling
Offline Send Email
Dec 9, 2007
1:38 am

Merhaba Sadik, Sunday, December 9, 2007, 2:38:15 AM, you wrote: sa> herkese merhaba sa> sa> ilk hafta sonunda pythona ýsýnmaya basladim ozellikle sa> pyqt...
Dincer Aydin
dinceraydin
Offline Send Email
Dec 9, 2007
11:22 am

python-->class toplama: def __init__(self, ui): self.ui = ui def topla(self): if lineEdit.text()==[]: print ui.label_2.setText("bos") lineEdit boþ ise labele...
sadýk acar
turkbowling
Offline Send Email
Dec 15, 2007
9:30 am

sadece if lineEdit.text(): print ui.label_2.setText("bos") olarak denedin mi? ... sadece if lineEdit.text():     print ui.label_2.setText("bos") olarak...
Oktay Safak
oktay_safak
Offline Send Email
Dec 15, 2007
12:04 pm

denedigimde bu hatayý veriyor ilgine teþekkürler Traceback (most recent call last): File "/home/turkbowling/workspace/den/src/global.py", line 18, in oku if...
sadýk acar
turkbowling
Offline Send Email
Dec 15, 2007
7:57 pm

form nesnesini ui'ye bağladığınız için form üzerindeki nesnelere de ui üzerinden ulaşmanız gerek. Tıpkı label'a ulaşırken yaptığınız gibi. ...
Aydın ŞEN
adigeaydin21
Offline Send Email
Dec 17, 2007
12:37 am

Sadýk merhaba, Bu hatanýn senin sorduðun ve benim cevapladýðým konuyla ilgisi yok. Hata "lineEdit"'in tanýmlanmamýþ olmasý. Bu isim bir yerel...
Oktay Safak
oktay_safak
Offline Send Email
Dec 17, 2007
8:35 am

ilginize tesekkur ederim tam karamsarliga dusmek uzereydimm cevaplariniz beni tekrar umutlandirdi.. soylediginiz seylerde haklisiniz ....yavas yavas kavramaya...
sadýk acar
turkbowling
Offline Send Email
Dec 17, 2007
9:39 pm

pyqt ile hazýrladýgým örnekte oku fonksiyonu çalýþtýktan sonra l1==0: þartý gerçekleþince break ile çýkmasýný istiyorum ama olmadý delphide bu...
sadýk acar
turkbowling
Offline Send Email
Dec 21, 2007
8:36 pm

... Eğer yazdığınız kod bu kadar ise metoddan çıkmak için ayrıca birşey yapmanıza gerek yok, diğer kodlar şart sağlanmadığı için...
Aydın ŞEN
adigeaydin21
Offline Send Email
Dec 21, 2007
9:53 pm

Sanırım return komutu tam olarak işinizi görecektir. Ondan bahsetmeyi unutmuşum. Onu da kısaca şöyle örnekleyeyim: i=5 def oku(): if i==5: print "i...
Aydın ŞEN
adigeaydin21
Offline Send Email
Dec 23, 2007
11:55 am

herkese selam kurcalamalar sonunda qt4 ile arayüz yapýp eclipse ile kodyazmayý ögrendim delphiden sonra bana en yakýn þekil bu geldi... kalbimdeki ben bu...
sadýk acar
turkbowling
Offline Send Email
Dec 15, 2007
9:40 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help