![]() | |
| | #1 (permalink) |
| Yönetim Kurulu Üyelik Tarihi: 01/2008 Yer: İstanbul
Mesaj: 242
| ![]() # Programın Adı : Python Dosya Boyutu # Programın Versiyonu : 1.0 # Coder : Muallim-i Âli # Programın Kaynak Kodları ve exe’si: Platform bağımsız : zip http://loveupload.com/get.php?id=78831283 tar.gz http://loveupload.com/get.php?id=42226260 Windows(exe) : http://www.zshare.net/download/944073561f0be2/ # Kullanılan programlama dili : Python # Gereksinim: Python + PyQt modülü # Destek : Windows, Linux, Mac Os X,... # Açıklama : Basit bir dosya boyutu öğrenme uygulaması. # Programın ana kısmı : Kod: class dosya__boyutu:
def __init__(self, ui):
self.ui = ui
# 1024*byte = 1 kb < 1024*kb = 1 mb ==> 1 mb ==> 1*1024*1024 byte
def cevir_kb_mb_gb(self):
global dosya2, boyut_2, boyut_4, boyut_6
# Kilobyte'a çeviriyoruz.
cevir_kb = float(dosya2) / float(1024)
boyut = str(cevir_kb)
bul = boyut.find('.')
boyut_2 = boyut[: bul +3]
# Megabyte'a çeviriyoruz.
cevir_mb = float(dosya2) / float(1024*1024)
boyut_3 = str(cevir_mb)
bul_2 = boyut_3.find('.')
boyut_4 = boyut_3[: bul_2 +3]
# Gigabyte'a çeviriyoruz.
cevir_gb = float(dosya2) / float(1024*1024*1024)
boyut_5 = str(cevir_gb)
bul_3 = boyut_5.find('.')
boyut_6 = boyut_5[: bul_3 +3]
def www(self):
global dosya2
url = str(ui.lineEdit.text())
dosya = urllib2.urlopen(url)
dosya2 = dosya.info().items().__getitem__(0)[1]
cevir = self.cevir_kb_mb_gb()
ui.lineEdit_2.setText(boyut_2 + " KB <==> " + boyut_4 + " MB <==> " + boyut_6 + " GB")
def dosya(self):
global dosya2
konum = QtGui.QFileDialog.getOpenFileName()
ui.lineEdit_3.setText(konum)
# Dosyanın boyutunu öğreniyoruz.
dosya2 = os.path.getsize(konum)
cevir = self.cevir_kb_mb_gb()
ui.lineEdit_4.setText(boyut_2 + " KB <==> " + boyut_4 + " MB <==> " + boyut_6 + " GB")
def temizle(self):
ui.lineEdit.setText("")
ui.lineEdit_2.setText("")
ui.lineEdit_3.setText("")
ui.lineEdit_4.setText("")
|
| | |
| | #3 (permalink) |
| Yönetim Kurulu Üyelik Tarihi: 01/2008 Yer: İstanbul
Mesaj: 242
|
İşini görür mü bilmem ama şu tarz bir paylaşımım olmuştu : ![]() http://forum.ceviz.net/python-zope/5...rici-pyqt.html (Python Dosya İndirici (pyqt)) Yüzde olayını progresbar kullanarak göstermiştim. progresbar'a doğru şekilde bilgiyi aktarınca yüzde olayını anlık olarak doğru bir şekilde alabilirsin.
__________________ Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır. (Said Nursi) Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html |
| | |
| | #5 (permalink) |
| Yönetim Kurulu Üyelik Tarihi: 01/2008 Yer: İstanbul
Mesaj: 242
|
PyQt4 e başladıktan sonra konsol uygulaması yapmadım desem yeridir. Yani bilmiyorum konsolda progresbar yapmayı
__________________ Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır. (Said Nursi) Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html |
| | |
| | #6 (permalink) |
| Üye Üyelik Tarihi: 05/2008
Mesaj: 47
|
amacım progres bar değil aslında... Ben nasıl anlık olarak inen dosyanın ne kadar kısmı indiğini öğrenmeye çalışıyorum. Sorumda da bunu qt nin özelliğini mi kullandınız diye sorduydum ve sanırım cevabı bu: QtCore.QObject.connect(self.indir, QtCore.SIGNAL("dataReadProgress(int,int)"), self.durum__cubugu) Yani qt nin bir özelliğini kullanmışsınız. Ben bunu başka yolla konsol veyahut tkinterde vs göstermenin yolunu arıyorum. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Python Dosya İndirici (pyqt) | Muallim-i Âli | Python / Zope | 14 | 06/09/2008 03:52 |
| Pyqt Kullanılarak Yapılan Python Betiğini Exe'ye Dönüştürme | Muallim-i Âli | Python / Zope | 3 | 27/05/2008 03:24 |
| dosya boyutu | yelegin | Javascript / DHTML / Ajax | 2 | 14/07/2006 10:05 |
| swf dosya boyutu | murats | Flash / Director / Swift 3D ... | 1 | 01/02/2005 18:30 |
| Dosya Boyutu | cappytoi | PHP | 0 | 23/11/2004 22:30 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |