05 Јул 2009, 16:52:29
HOME
FORUM
NVO LINUXO
LINUXO MREŽA
Dobrodošli,
Gost
. Molim vas
prijavite se
ili se
registrujte
.
1 čas
1 dan
1 nedelja
1 mesec
Zauvek
Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije
Linuxo Forumi
Početna
Pomoć
Pretraga
Prijavljivanje
Registracija
Linuxo Forumi
>
Linux
>
Programiranje
(Urednik:
popac
) >
Progres bar
Stranice: [
1
]
Idi dole
« prethodna tema
sledeća tema »
Štampaj
Autor
Tema: Progres bar (Pročitano 1113 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Aleksandard
Full Member
Van mreže
Poruke: 222
Progres bar
«
poslato:
06 Децембар 2003, 02:19:27 »
Dali je neko koristio tcl/tk scripte (wish):
Interesujeme kad u tcl/tk odradim neku skriptu
i ako u njoj ima progres bar koje nebitno sad sta radi(na primer kopira neke fajlove)
nece da pokazuje realno procente nego odradi posao pa tek onda na brzinu
se popne sa 0 na 100% i ako je podeseno kako da se ponasa ....
Ili pak uzmimo za primer da se isto kopiraju neki fajlovi
i sad hocu da se svaki fajl prikazuje koji se kopira
nebitno dal je u pitanju editbox ili labela
on ce sve odraditi(i ako je namesteno da se svaki pre kopiranja
ispise) i samo na kraju ispisati zadnji ...
U cemu je fora , zna li mi ko reci ?
Prijavi uredniku
Sačuvana
Bacuska
Newbie
Van mreže
Poruke: 19
Progres bar
«
Odgovor #1 poslato:
01 Април 2004, 09:47:09 »
Koliko ja znam progress bar moras rucno da namestis (mislim u kodu) kada ce se pomerati. Recimo u primeru kopiranja fajlova, moras da vidis koliko imas fajlova recimo 10. trenutni fajl podelis sa ukupnim brojem fajlova i pomnozis sa 100 i onda tu vrednost postavis za progress bar. A sto se tice ispisivanja moras da refresujes formu svaki put kada zelisi da se neka labela promeni, i to ti usporava program ali ja neznam za neko drugo resenje. Ako ti progress bar opet neispisuje onda moraz i njega da refresujes.
Nesto ovako
lab=labela
pg=progress bar
for i=j to k
begin
copyfile(i);
lab=name(i);
lab.Refresh;
pg=(j div 5)*100;
pq.Refresh
end
cod sam lupao otprilike
Prijavi uredniku
Sačuvana
Aleksandard
Full Member
Van mreže
Poruke: 222
Progres bar
«
Odgovor #2 poslato:
01 Април 2004, 23:29:49 »
ok znam ja to
sve sam ja dobro namestio ali kad stisnes button on ostane kliknut dok se ostalo ne odradi a dok ne odradi nemrda tek po zavrsetku procesa samo ispise zadnji rezultat ...
U svakom slucaju hvala na pomoci ....
Prijavi uredniku
Sačuvana
srdan
Full Member
Van mreže
Poruke: 150
Znam da sam malo zakasneo ali mozda ces videti.
«
Odgovor #3 poslato:
21 Јул 2004, 01:25:38 »
Znam da sam malo zakasnio ali mozda ces videti.
Probaj da nadjes tclpro na internetu to je sherware program koji dolazi u verzijama za WIN i Linux i donosi wish8.3 tcl8.3 i gomilu korisnih program kao kompajleri i wraper. Prvi kompajlira script-u a drugi pravi binarni fajl.
Tu jos dolaze i neki mega widget-i koji imaju i progres bar, odnosno ovde ga zovu gagie ili slicno. Probaj u njihovom helpu pronaci odgovor na tvoje pitanje mislim da ga ima.
To je laksi nacin, a postoji i tezi a to je u scripti dodaj red
package recuire tix
i pogledaj man stranu tix i ako ga nemas instaliranog nadji ga na internetu. Takodje poseduje mega widgete koji ce ti pomoci.
Tcl/tk je najlaksi jezik koji sam imao prilike da koristi jezik sa ubedljivo najlaksom sintaksom, po meni i onoliko koliko ja znam. Veoma lako se uci a postoji port wish-a i za windows pa jedan isti script sa malim izmenama moze da posluzi.
POZDRAV!!
Prijavi uredniku
Sačuvana
Stranice: [
1
]
Idi gore
Štampaj
« prethodna tema
sledeća tema »
Prebaci se na:
Izaberite destinaciju:
-----------------------------
Mandriva (Mandrake) Linux
-----------------------------
=> Hardver
=> Softver
-----------------------------
Linux
-----------------------------
=> Prvi put na Linuxu?
=> Opste Linux diskusije
=> Programiranje
=> Linux umrežavanje
=> Literatura
=> Linux gaming
=> PCLinuxOS
=> (K)Ubuntu Linux
=> SuSE Linux
=> Slackware Linux
=> Debian GNU/Linux
=> RedHat (Fedora) Linux
=> Gentoo Linux
=> Arch Linux
=> Linux magazin
=> Linux fore & fazoni
=> Berza - posao
=> Berza - Linux hardver - razmena
=> Berza - Linux hardver - prodaja
-----------------------------
BSD
-----------------------------
=> FreeBSD
=> OpenBSD, NetBSD
-----------------------------
Linuxo Web sajt
-----------------------------
=> Linuxo kao NVO (Udruženje građana)
===> Statut Udruženja
===> Projekti Udruženja
===> Opšte rasprave o radu Udruženja
=> Pričaonica
=> Predlozi i pitanja
=> Nagradne igre
=> Lokalizacija GNOME, KDE
=> Lokalizacija Open Office.org paketa