Article View: pl.comp.lang.python
Article #28002Re: StatusBar ilość, wielkość, pliki
From: Roman Dobosz
Date: Wed, 20 Apr 2011 04:46
Date: Wed, 20 Apr 2011 04:46
26 lines
2328 bytes
2328 bytes
On Tue, 19 Apr 2011 08:08:57 -0700 (PDT)
zigi <cezar4846@gmail.com> wrote:
> Witam,
> Panowie mam około 1 000 000plików to będzie stanowiło 100% paska bar
> w miarę postępu przechodzniea przez pliki pasek ma sie zapełniać
> czyli tak standardowo jak w każdym programie, tylko wyliczenie ponad
> milina plików potrwa uuu... trochę. Raczej żaden użytkownik nie będzie
> chciał czekać aż program obliczy sobie ilość plików aby status bar
> ładnie wyglądał.
Zależy jakiej precyzji oczekujesz. W przypadku managerów plików nie
ma przebacz - najpierw skanowany jest wskazany katalog pod względem
ilości plików i ich wielkości, dopiero potem zaczyna się prawdziwe
kopiowanie wraz z pokazywanie prawdziwego statusu.
Można też nieco oszukać, jeśli nie zależy Ci na precyzji, np. przy
sprawdzaniu katalogu wyznaczyć pewien nieprzekraczalny próg (czy to
czasowy czy to ilościowy) - wtedy jednak nie będziesz znał ilości
plików do procesowania, w związku z tym progress bar nie będzie
dokładny.
--
-^- _ coś tam w tle sobie gra, np:
_ /O)_\// Painbastard - When All Is Said...
(_(|__(_(_) grf.
Technical Details
Message-ID:
<20110420064637.2f5d7873.gryf_esm-no@spam-o2.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<7eab3443-174b-4980-9875-b6e852422db0@d27g2000vbz.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Roman Dobosz <gryf_esm-no@spam-o2.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: StatusBar ilość, wielkość, pliki
Date: Wed, 20 Apr 2011 06:46:37 +0200
Organization: Elysium DeeZine
Lines: 26
Message-ID: <20110420064637.2f5d7873.gryf_esm-no@spam-o2.pl>
References: <7eab3443-174b-4980-9875-b6e852422db0@d27g2000vbz.googlegroups.com>
NNTP-Posting-Host: awt222.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1303274961 22872 83.27.79.222 (20 Apr 2011 04:49:21 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 20 Apr 2011 04:49:21 +0000 (UTC)
X-Newsreader: Sylpheed
X-Face: 4Y0>}MjX(3x}|)Oj%V51+Fxg%^QkQ7K}vC\yi[Qm/f/m7U5|xSLx[v*q12-?riU!YTdfa3B@1DwK?6`:3[63fD6gZuDlOtg/jE|$"L4`L[wD!'fC}1/aSd+Mz?|=`Ys;{_kl6GeFHE/fOhNK3p}n<D<!1.XtV+i!FBO!S"p)<f9`QsJ#:_D6e"Oq;a:OW|Yddx#x(lZ|m_M+Z)<=7.=)FRJns{[2%?qHw1tII&bz@Jp|m/Pow|jK`5\nu%7-b|on$7_N:ji^u*)3Az%src:9d85Sl=2OmD4CV}O}a`IEhZbd${@B
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit