Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.403 pregleda

Najnovija ↓

Zna li neko Tcl/Tk? 12.10.2004. u 14:26 · pre 268 meseci #1
Ako zna,imam problemcich:
radim u Visual Tcl-u i ako npr. hocu da napravim neki program za obradu unosa
(preko entry-a na formularu) dodam dugme i vezem ga za dogadjaj sa .bind (npr Button-1,tj. klik misa),
a predhodno sam napravio proceduru koja se izvrsava na prijem signala sa tog mehanizma
(u ovom slucaju, dugmeta),npr:

Code:

proc saberi {num1 num2} {
 set rez [expr $num1 + $num2]
 return $rez
}


mada ovo return i nije potrebno.Promenljive $num1 i $num2 su naravno vezane za polja za
unos (entry),a promenljiva $rez je vezana za oznaku (label),kao textvar.Znaci,program
treba da jednostavno sabere dva cela broja koji su uneti u polja za unos i da rezultat prikaze
na label-u,ALI TO SE NE DOGADJA,ali se ne prijavljuje ni greska.
Kako promenljivu u kojoj je rezultat ($rez) uciniti dostupnom labelu da bi ga prikazao?
Procedure bez argumenata se izvrsavaju bez problema (npr. prikazivanje prozora sa porukom,
tk_messagebox ili puts stdout "nesto.." itd.).
Potpis
Ag + Na -> Xe
Re: Zna li neko Tcl/Tk? 12.10.2004. u 15:52 · pre 268 meseci #2
Probaj ovako :), e a kako ide u visual-u ... e ne znam.

Code:

set rez " "
label .l1 -text $rez

proc saberi {num1 num2} {
  set rez [expr $num1 + $num2]
  .l1 config -text $rez
}

button .b2 -text radi -command { eval saberi 3 4 }
pack .l1 .b2
Potpis
CHUPCKO
Re: Zna li neko Tcl/Tk? 13.10.2004. u 21:07 · pre 268 meseci #3
Nasao sam, ako nekog zanima:
U Visual Tcl, gde su Widget bindings (Alt-B), staviti za
dogadjaj ButtonRelease-1:

Code:

set rez [saberi $num1 $num2]


gde je $rez promenljiva oznake label (umesto da se
stavi samo: saberi $num1 $num2, kao sto sam ja uradio :)
Potpis
Ag + Na -> Xe
Re: Zna li neko Tcl/Tk? 21.10.2004. u 16:28 · pre 268 meseci #4
mene zanimaju tvoja iskustva sa tcl/tk.posto mislim da je mnogo prakticnije uciti perl koji je mnogo svestraniji i bolji uostalom ima toliko modula za njega preko kojih se moze napraviti svasta (socket,tk/gtk)....da ne pominjem regularne izraze ...tj da se vratim ;) kako se tebi cini tcl i da li je vredan ucenja i tvog vremena .....posto sam se nosio mislju da ucim tcl ali kad sam video perl ....o jbg
Potpis
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme