Explore thousands of interview questions and answers for your good career.
Select your field and start assessment how much expertise you have.
http://www.globalguideline.com/iq
selam arkadaþlar.
piyasada inatla asp.net teknolojisini python gibi bir güzellik varken
kullanýrlar anlamýþ deðilim. Fakat türkçe bir grubun olmasý ümit
verici....
Erdem nerelerdesin kardeþim, hoþgeldin.
Aynen dediðin gibi oldu, senin yokluðunda burasý spam mesajlarla doldu.
Bu yüzden pek çok kiþi de terketti gitti maalesef.
Neyse, en sonunda mesajýmý okumuþ olmana sevindim. Yalnýz ben de bu
owner'lýk iþini kývýrabileceðimden emin deðilim. Neyse biraz deneyelim
bakalým, olmazsa yapabilecek birine devrederiz.
Selamlar,
Oktay
henenkur wrote:
> Vakti zamanýnda bu grup tarafýmdan kurulmuþ bulundu. Daha sonra ise
> bir türlü ne bu grupla ne de pyhon ile öðrenmeye vaktim oldu.
>
> En son Oktay arkadaþýmýzý moderator yapmýþtým. Ama anlaþýlan o ki
> moderator yetkileri yeterli deðilmiþ ki burasý spam mesaj dolmuþ.
> Tesadüfen bu grubu kurmuþ olduðum bu mail adresimi açmasam, onun bu
> konuda gönderdiði maili de farkedemeyecektim. Neyse... Son olarak
> yaptýklarým owner olarak.
>
> 1. Spam mesajlarýn en azýndan bir kýsmýný sildim.
> 2. Spam mesaj gönderen üyelerin en azýndan bir kýsmýný sildim.
> 3. Üyelik onay þartý geldi.
> 4. Oktay "Owner" oldu.
>
> Sýrada kendimi member statüsüne indirmek var.
>
> Herkese kolay gelsin.
>
> Erdem Demir
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
> .
>
>
Vakti zamanýnda bu grup tarafýmdan kurulmuþ bulundu. Daha sonra ise
bir türlü ne bu grupla ne de pyhon ile öðrenmeye vaktim oldu.
En son Oktay arkadaþýmýzý moderator yapmýþtým. Ama anlaþýlan o ki
moderator yetkileri yeterli deðilmiþ ki burasý spam mesaj dolmuþ.
Tesadüfen bu grubu kurmuþ olduðum bu mail adresimi açmasam, onun bu
konuda gönderdiði maili de farkedemeyecektim. Neyse... Son olarak
yaptýklarým owner olarak.
1. Spam mesajlarýn en azýndan bir kýsmýný sildim.
2. Spam mesaj gönderen üyelerin en azýndan bir kýsmýný sildim.
3. Üyelik onay þartý geldi.
4. Oktay "Owner" oldu.
Sýrada kendimi member statüsüne indirmek var.
Herkese kolay gelsin.
Erdem Demir
def oku(self):
if l1==0:
p1=int(form1.lineEdit_3.text())
form1.lineEdit.setText(str(p1))
break-------------------------
--------------hata
veriyor
if l1==1:
p1=int(form1.lineEdit_3.text()) form1.lineEdit_2.setText(str(p1))
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 işlemeyecektir. Ancak farklı bir durumda kullanacaksanız şöyle yardımcı olmaya çalışayım. Break deyimi bir döngüden çıkmak için kullanılır, if bir kontrol deyimi olduğu için if bloğu içerisinde kullanamazsınız. Açıkçası metoddan çıkmak için benim bildiğim böyle bir komut yok. Ancak şu şekilde kullanabilirsiniz, koşul gerçekleştiği takdirde gerçekleşmemesini istediğiniz kodları bir kere gerçekleşecek bir for döngüsü içerisinde kullanabilirsiniz, bu durumda break deyimiyle o kod bloğundan çıkabilirsiniz.
Şöyle örneklemeye çalışayım;
i=5
def oku():
for j in range(1): if i==5: print "koşul sağlandı ve çıkıldı"
break print "bu kısım yazılmayacak"
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 olayı exit
ile yapıyorduk...bu hususda yardımcı olursanız
sevinirim teşekkürler...
----------------------------------------------------------
class gonder:
def __init__(self, form1):
self.form1 = form1
def oku(self):
if l1==0:
p1=int(form1.lineEdit_3.text())
form1.lineEdit.setText(str(p1))
break---------------------------------------hata
veriyor
if l1==1:
p1=int(form1.lineEdit_3.text())
form1.lineEdit_2.setText(str(p1))
def oku(self):
if l1==0:
p1=int(form1.lineEdit_3.text())
form1.lineEdit.setText(str(p1))
break-------------------------
--------------hata
veriyor
if l1==1:
p1=int(form1.lineEdit_3.text()) form1.lineEdit_2.setText(str(p1))
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 işlemeyecektir. Ancak farklı bir durumda kullanacaksanız şöyle yardımcı olmaya çalışayım. Break deyimi bir döngüden çıkmak için kullanılır, if bir kontrol deyimi olduğu için if bloğu içerisinde kullanamazsınız. Açıkçası metoddan çıkmak için benim bildiğim böyle bir komut yok. Ancak şu şekilde kullanabilirsiniz, koşul gerçekleştiği takdirde gerçekleşmemesini istediğiniz kodları bir kere gerçekleşecek bir for döngüsü içerisinde kullanabilirsiniz, bu durumda break deyimiyle o kod bloğundan çıkabilirsiniz.
Şöyle örneklemeye çalışayım;
i=5
def oku():
for j in range(1): if i==5: print "koşul sağlandı ve çıkıldı"
break print "bu kısım yazılmayacak"
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 olayı exit
ile yapıyorduk...bu hususda yardımcı olursanız
sevinirim teşekkürler...
----------------------------------------------------------
class gonder:
def __init__(self, form1):
self.form1 = form1
def oku(self):
if l1==0:
p1=int(form1.lineEdit_3.text())
form1.lineEdit.setText(str(p1))
break---------------------------------------hata
veriyor
if l1==1:
p1=int(form1.lineEdit_3.text())
form1.lineEdit_2.setText(str(p1))
Merhaba,
Yaz ortalarýnda geliþtirmeye baþladýðým, bir hayli yol katetttiðim,
ancak iþe baþladýðýmdan dolayý þu anda duraklama noktasýna gelen ve hala
devam etmeye çalýþtýðým projeye çalýþma arkadaþlarý arýyorum. Katýlmak
isteyen arkadaþlarda aradýðým þartlar þöyle:
- Python'a hakim olmak (nesnel programlama yetisine sahip olmak)
- Django'ya hakim olmak
- Temel unix bilgisine sahip olmak (tercihen Linux kullanan)
- Ýstanbul'da ikamet eden, zaman zaman baþbaþa verip çalýþabilmek
- Tercihen SVN ve trac kullanmýþ
- Baþladýðý projeleri bitirmeyi ilke edinmiþ olmak
Bu biraz iþ ilaný oldu ancak pek öyle deðil. Herhangi bir ödeme söz
konusu deðil. Ýlerde projeyi GPL yapmamýz bile söz konusu olabilir.
Projeye katýlmak isteyen herkese hemen SVN'de hak tanýmayý düþünmüyorum.
Yazýlýmýn kalitesi açýsýndan böyle bir kriter þart diye düþünüyorum.
(bir çok açýk kaynak kodlu yazýlýmda da bu iþ bu þekilde ilerliyor) Bir
süre yama vs gönderdikten sonra bir kiþi size referans oluyor ve projeye
dahil oluyorsunuz. Sanýrým böylesi bir sistem daha iyi olacak. Sonuçta
ortaya çýkacak proje baþarýlý olursa da bu baþarý o kodu yazan herkese
ait olacak.
Kaynak kodunun açýk olmasýný istememdeki en büyük sebep Türkiye'de ilk
kez olacak olmasý ve insanlarýn bu projenin kodlarýný inceleyerek farklý
projeleri yaratmak üzere ilham almasýný saðlamak... Tabii burasý Türkiye
olduðundan GPL yerine yine kaynak kodunu açan ancak ayný kodu kullanarak
farklý bir site açýlmasýný engelleyecek bir lisansla da yazýlýmý
yayýnlayabiliriz. Etik olmasa da bunu yapabilecek sayýsýz insan var
ortalýkta..
Projenin ne olduðunu açýklamama sebebim de bu maalesef... Ýnsanlara
biraz güven problemim var þu noktada.. Yine de baþarýlý olabileceðine
inandýðým için bu listeye mesaj atmak istedim. Projede benimle birlikte
çalýþmak isteyenler varsa mesaj atabilirler.
Herkese iyi bayramlar.. Ýyi çalýþmalar..
--
Alper KANAT (tunix@...)
http://raptiye.org
ilginize tesekkur ederim tam karamsarliga dusmek
uzereydimm cevaplariniz beni tekrar umutlandirdi..
soylediginiz seylerde haklisiniz ....yavas yavas
kavramaya basladik...python konusunda buldugum bütün
dökümanlar yaklaþýk birbirinin ayni cogunlugu terminal
ile baslangic düzeyini anlatiyor
basit olarak bir fonksiyon olusturup kendinizi
deniyorsunuz..eclipse ile calisiyor....
sonra qt4 ile arayüz tanimlayip pyuic4 ile derleyip
fonksiyon koydugunuzda hata veriyor kafa
karisiyor...
inanin internetde ne kadar pythonla ilðili bilgi varsa
baktim,indirdim...bahsedilen seyler ayni genel temel
anlatim 2+2=4 muhabbeti var hep
yeterli degil þu ana kadar tek destek gurupdan geldi..
zaman ayirip kücük sorularima cevap verirseniz inanin
olayi kavramama az kaldi
mesela kendinizi benim yerime koyun 2 adet pencere
olusturacaksiniz ilk pencereye 1 button koyacaksiniz
tiklayinca 2'inci pencere açýlacak
bu konuda bana temel bilgi verecek bir bilgiye ben
internetde ulasamadim....dolayisiyla temel seyleri
ögrenmek icin size sormak zorundayim...
lütfen sorulari cevaplayin kullanici sayisini
arttirmanin tek yolu bu ise baslayan birisinin
yakasindan tutup birakmasina engel olmak diye
düsünüyorum....
tesekkürler....bu arada caktirmadan bir soru daha
sormus olduk:)
________________________________________________________________________________\
____
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
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")
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. print ui.label_2.setText("sarti sagladi")
ui.lineEdit.text():
şeklinde değiştirirseniz sorun çözülecektir.
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")
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
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 iþ yaparým duygusu oldukça
güçlendi..
sorum þu qt4 ile arayüz yaptýktan sonra eclipse ile
kod yazarken bazý durumlarda bazý elemanlarýn rengini
deiþtirmek ihtiyacý doguyor..mesela frame elemeanýný
rengini nasýl deiþtiririz delphide bunu
frame1.color:=clred;
þeklinde yapardýk pythonda nasýl yaparýz..
birde delphise bir þey olunca uyarý vermek amacýyla
showmessage('mesaj verir');
þeklinde mesaj verirdik pythonda bu nasýl yapýlýr..
internetten indirdigim dökümanlardan bu iki olayý
çözemedim
teþekkürler....
________________________________________________________________________________\
____
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
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 boþ yaz durumu;
bu kod çalýþmýyor boþ oldugunu anlama kodu nedir?
teþekkürler..
________________________________________________________________________________\
____
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
Günümüzün en h¹zl¹ geliºen ve popüler programlama dili Python'u, bu dil üzerine yaz¹lm¹º tek Türkçe kitab¹n sahibi Mustafa Baºer'den ö»renmek ister misiniz? 28 Ocak'ta baºlayacak kursumUZ ile ilgili ayr¹nt¹l¹ bilgi almak için lütfen http://www.pybolu.com adresini ziyaret edin. Kariyeriniz aç¹s¹ndan bu güzel f¹rsat¹ kaç¹rmay¹n.
Merahaba,
yine bir django sorusu soracağım...
django admin'de text alanları için tinymce adında hoş bir javascript
buldum (netteki örnek kodlardan kopya çektim). Benzer bir şeyi charfield
bir alanda tuttuğum #ffffff gibi renk kodları için renk seçme
javascripti eklemek istiyorum, benzerini yapmış olan var mı?
Aþaðýdaki mesajý gönderen elemaný banladým. Geçen hafta banladýðým, 3
e-mail'le web üzerinden üye olmuþ olan birisi bu hafta tekrar 2
e-mailiyle üye olmaya çalýþmýþ. Herkes için OK ise gruba katýlýmlarý
onaylý yapmak istiyorum. Böylece en azýndan þimdilik baþýmýz daha az
aðrýr. Görüþlerinizi bekliyorum.
Selamlar,
Oktay
helps4u28 wrote:
Thepn.org is your gateway to the best sites
on the Internet for technology! Browse
our recommended resources or just try the Thepn.org search. http://thepn.org/
django ile bende kendi çapımda uygulamalar yapıyorum turbogears kullanmadım ama ikisini de incelerken django daha hoş geldi bana.
----- Original Message ---- From: Alper KANAT <tunix@...> To: piton@yahoogroups.com Sent: Wednesday, 12 December, 2007 6:16:38 PM Subject: Re: [piton] turbogears
Ajax işine girmedim henüz Django'da ama bence hiç bir zor tarafı yok.
Ajax için bir çok belge ve eklenti olduğunu biliyorum Django için..
Bunun dışında formlar konusunda ise newforms eklentisi gayet güzel bir
çözüm sunuyor bence.. Bir çok şeyi bizim test etmemize gerek kalmıyor
bile.. SQL injection'ı falan kendisi hallediyor zaten..
Ben şu anda içerik yönetim sisteminin çok dışında olan bir uygulama
yaptım Django ile ama çalışmaya başladığımdan devamını bir türlü
getiremedim. Birlikte çalışacak kişiler aradım ama onda da kimse çıkmadı
ortaya; kaldı öyle..
Timuçin Kızılay yazmış:
>
>
> Alper KANAT wrote:
>> Django var :)
>>
>>
>> Alper KANAT (tunix@raptiye. org <mailto:tunix% 40raptiye. org>)
>> http://raptiye. org <http://raptiye. org>
>>
>>
>> Timuçin Kızılay yazmış:
>>>
>>> Merhabalar,
>>>
>>> Turbogears ile ilgilenen var mı bu grupta?
>
> Django ile de uğraşıyorum ama bazı yerlerde django yetmemeye başladı,
> hatta bazı işler için hiç de uygun olmadığını düşünmeye başladım,
> üşenmeyip turbogears kurcalamaya mı başlasam diyordum.
>
> Django web sitesi içerik yönetimi gibi şeyler için çok uygun, ama iş
> biraz daha web sitesi mantığından çıkıp uygulamaya dönüşünce o zaman
> kısıtlı kalıyor. Ajax, formlar, uygulama mantığı vb. işin içine girince
> yorucu oluyor, sanki bu işler için turbogears daha uygun gibi geldi ama
> denemiş değilim, yalnızca tırbogears web sitesini okuyarak bir saat
> geçirdikten sonra oluştu bu düşünce bende.
>
>
Support the World Aids Awareness campaign this month with Yahoo! for Good
Ajax işine girmedim henüz Django'da ama bence hiç bir zor tarafı yok.
Ajax için bir çok belge ve eklenti olduğunu biliyorum Django için..
Bunun dışında formlar konusunda ise newforms eklentisi gayet güzel bir
çözüm sunuyor bence.. Bir çok şeyi bizim test etmemize gerek kalmıyor
bile.. SQL injection'ı falan kendisi hallediyor zaten..
Ben şu anda içerik yönetim sisteminin çok dışında olan bir uygulama
yaptım Django ile ama çalışmaya başladığımdan devamını bir türlü
getiremedim. Birlikte çalışacak kişiler aradım ama onda da kimse çıkmadı
ortaya; kaldı öyle..
Alper KANAT (tunix@...)
http://raptiye.org
Timuçin Kızılay yazmış:
>
>
> Alper KANAT wrote:
>> Django var :)
>>
>>
>> Alper KANAT (tunix@... <mailto:tunix%40raptiye.org>)
>> http://raptiye.org <http://raptiye.org>
>>
>>
>> Timuçin Kızılay yazmış:
>>>
>>> Merhabalar,
>>>
>>> Turbogears ile ilgilenen var mı bu grupta?
>
> Django ile de uğraşıyorum ama bazı yerlerde django yetmemeye başladı,
> hatta bazı işler için hiç de uygun olmadığını düşünmeye başladım,
> üşenmeyip turbogears kurcalamaya mı başlasam diyordum.
>
> Django web sitesi içerik yönetimi gibi şeyler için çok uygun, ama iş
> biraz daha web sitesi mantığından çıkıp uygulamaya dönüşünce o zaman
> kısıtlı kalıyor. Ajax, formlar, uygulama mantığı vb. işin içine
girince
> yorucu oluyor, sanki bu işler için turbogears daha uygun gibi geldi ama
> denemiş değilim, yalnızca tırbogears web sitesini okuyarak bir saat
> geçirdikten sonra oluştu bu düşünce bende.
>
>
Alper KANAT wrote:
> Django var :)
>
>
> Alper KANAT (tunix@...)
> http://raptiye.org
>
>
> Timuçin Kızılay yazmış:
>>
>> Merhabalar,
>>
>> Turbogears ile ilgilenen var mı bu grupta?
Django ile de uğraşıyorum ama bazı yerlerde django yetmemeye başladı,
hatta bazı işler için hiç de uygun olmadığını düşünmeye başladım,
üşenmeyip turbogears kurcalamaya mı başlasam diyordum.
Django web sitesi içerik yönetimi gibi şeyler için çok uygun, ama iş
biraz daha web sitesi mantığından çıkıp uygulamaya dönüşünce o zaman
kısıtlı kalıyor. Ajax, formlar, uygulama mantığı vb. işin içine girince
yorucu oluyor, sanki bu işler için turbogears daha uygun gibi geldi ama
denemiş değilim, yalnızca tırbogears web sitesini okuyarak bir saat
geçirdikten sonra oluştu bu düşünce bende.
Django var :)
Alper KANAT (tunix@...)
http://raptiye.org
Timuçin Kızılay yazmış:
>
>
> Merhabalar,
>
> Turbogears ile ilgilenen var mı bu grupta?
>
>
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 delphiden sonra en uygun devam sekli gibi geldi
sa> bana tabi biraz cozebilirsek...
sa>
sa> basit örnekler yapmaya basladým asagidaki kod hata
sa> vermemesine ragmen form gelmiyor
Bu kodu deneme imkanim su anda yok; ama hata veriyor olmali. Eger
dosyayi pyw olarak kaydettiysen ve uzerien cift tiklayarak
calsitrimayi deniyorsan hata mesajlarini gormezsin. Programini
konsoldan calistirmayi dene.
Hatali olmasini dusunme sebebine gelince if __name__ == "__main__":
blogu dosyanin basinda degilde en sonunda olmali cunku orada
kullanilan nesneler henuz tanimlanmamis olur. Ayrica pyuic'in urettidi
dosya uzerinde dogrudan degisiklik yapmissin; bu sonra programin
goruntusunu degistirmek istediginde isi zorlastirir.
--
Saygilar,
Dincer mailto:dinceraydin@...
herkese merhaba
ilk hafta sonunda pythona ýsýnmaya basladim ozellikle
pyqt delphiden sonra en uygun devam sekli gibi geldi
bana tabi biraz cozebilirsek...
basit örnekler yapmaya basladým asagidaki kod hata
vermemesine ragmen form gelmiyor
hatam nerde acaba tesekkürler...............
BU kod ile buttona tiklayinca textlabel'de merhaba
dünya yazacak
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file
'form1.ui'
#
# Created: Paz Ara 9 03:06:26 2007
# by: The PyQt User Interface Compiler (pyuic)
3.17.3
#
# WARNING! All changes made in this file will be lost!
from qt import *
from form1 import *
import sys
if __name__ == "__main__":
app = QApplication(sys.argv)
f = Form1()
f.show()
app.setMainWidget(f)
class Form1(QDialog):
def __init__(self,parent = None,name = None,modal
= 0,fl = 0):
QDialog.__init__(self,parent,name,modal,fl)
if not name:
self.setName("Form1")
self.pushButton1 =
QPushButton(self,"pushButton1")
self.pushButton1.setGeometry(QRect(90,140,115,26))
self.textLabel1 = QLabel(self,"textLabel1")
self.textLabel1.setGeometry(QRect(230,150,71,20))
self.languageChange()
self.resize(QSize(600,480).expandedTo(self.minimumSizeHint()))
self.clearWState(Qt.WState_Polished)
self.connect(self.pushButton1,SIGNAL("clicked()"),self.newSlot)
def languageChange(self):
self.setCaption(self.__tr("Form1"))
self.pushButton1.setText(self.__tr("pushButton1"))
self.textLabel1.setText(self.__tr("textLabel1"))
def newSlot(self):
self.label.setText("MERHABA DÜNYA")
def __tr(self,s,c = None):
return qApp.translate("Form1",s,c)
________________________________________________________________________________\
____
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
Monday 03 December 2007 Tarihinde 22:30:38 yazmýþtý:
> Merhaba,
>
> PyQT isimli bir kütüphane ile QT kütüphanesini kullanabilirsiniz.
> KDevelop gibi KDE programlarý sayesinde (Linux) rahat bir þekilde
> geliþtirebilirsiniz sanýrým. Bir yerlerde Netbeans ile de QT
> geliþtirilebileceðini okumuþtum bugünlerde ama ne durumda olduðu
> konusunda bir fikrim yok.
>
> Formlarý bu þekilde yerleþtirmenin bir güzelliði her nesnenin formun
> durumuna göre deðiþiklik gösterebiliyor olmasý.. Örneðin formu
> büyüttüðünüzde butonlarýnýz da ona göre büyüyüp yer
> deðiþtirebiliyorlar.. Kodla UI tasarýmý yaptýðýnýzda iþin içine
> layoutlar giriyor hayatýnýzý kolaylaþtýrmak adýna.. Elbette bir noktadan
> sonra çekilir gibi deðil.. Bu yüzden de örneðin GTK için Glade vb.
> araçlar bulunuyor. Yani tamamen çaresiz deðilsiniz.
>
> wxPython, wxWindows adlý kütüphaneyi Python ile kullanabilmenizi
> saðlayan bir þey.. Bunu kullanarak platform baðýmsýz masaüstü
> uygulamalarý geliþtirebilirsiniz.
>
>
> Alper KANAT (tunix@...)
> http://raptiye.org
:)
--
Recep KIRMIZI
Monday 03 December 2007 Tarihinde 22:30:38 yazmýþtý:
> Merhaba,
>
> PyQT isimli bir kütüphane ile QT kütüphanesini kullanabilirsiniz.
> KDevelop gibi KDE programlarý sayesinde (Linux) rahat bir þekilde
> geliþtirebilirsiniz sanýrým. Bir yerlerde Netbeans ile de QT
> geliþtirilebileceðini okumuþtum bugünlerde ama ne durumda olduðu
> konusunda bir fikrim yok.
>
> Formlarý bu þekilde yerleþtirmenin bir güzelliði her nesnenin formun
> durumuna göre deðiþiklik gösterebiliyor olmasý.. Örneðin formu
> büyüttüðünüzde butonlarýnýz da ona göre büyüyüp yer
> deðiþtirebiliyorlar.. Kodla UI tasarýmý yaptýðýnýzda iþin içine
> layoutlar giriyor hayatýnýzý kolaylaþtýrmak adýna.. Elbette bir noktadan
> sonra çekilir gibi deðil.. Bu yüzden de örneðin GTK için Glade vb.
> araçlar bulunuyor. Yani tamamen çaresiz deðilsiniz.
>
> wxPython, wxWindows adlý kütüphaneyi Python ile kullanabilmenizi
> saðlayan bir þey.. Bunu kullanarak platform baðýmsýz masaüstü
> uygulamalarý geliþtirebilirsiniz.
>
>
> Alper KANAT (tunix@...)
> http://raptiye.org
>
:%s/redhat/pardus
--
Recep KIRMIZI