[ sadux @ 04.09.2005. 17:01 ] @
Poceo sam malo da gledam ovaj program za programiranje c++ i nesto me zeza,ne mogu da skapiram...
Posto sam ranije radio u vb imam neka osnovna znanja,ali ovo je nesto drugacije...
Napravio sam jednu formu,i stavio dugme recimo "Caption",kad stisnem hocu da mi se promeni naslov forme...
E sad,isao sam znaci na connections sve to podesio.,editovo slot recimo naslov(),izadje mi mi u editoru
Code:
void Form1::naslov()
{}
tu sam stavio
Code:
Form1.setCaption("Naslov");
medjutim nista...

Jel moze neko da mi pojasni malo ovo....

hvala!


[Ovu poruku je menjao sadux dana 04.09.2005. u 18:02 GMT+1]

[Ovu poruku je menjao sadux dana 04.09.2005. u 18:02 GMT+1]
[ mmirilovic @ 04.09.2005. 17:45 ] @
Moraćeš prvo da naučiš standardni C++. Preporučujem ti knjigu "C++ za 21 dan
za Linux". A zatim trk na forum "Programiranje C i C++".
[ MoDcHe @ 05.09.2005. 12:01 ] @
gresis, ovaj gresis silno sinko :)

elem,

napravi novi slot, npr. test.
zatim postavi na formu dugme i idi na tools->connect signal/slots
u "Sender" izaberi dugme, za "Signal" stavi clicked(), za "Receiver" stavi formu i na kraju za slot stavi funkciju odnosno slot koji si kreirao.
pichi na ok. Sad klikni na formu dva puta i videces:

Code:


void form1::test()
{
}



tu, izmedju velikih zagrada kucaj sledece:
Code:

this->setCaption("qt newbie");


kreiraj main.cpp
qmake ime_projekta.pro
make

i to je to :)


[Ovu poruku je menjao MoDcHe dana 05.09.2005. u 13:01 GMT+1]
[ sadux @ 05.09.2005. 14:24 ] @
ok ajde mi malo pojasni ovo...

znaci ne stavlja se tacka nego -> pa funkcija....this znaci forma,kao "me" u vb?
I sta je u zagradama "qt newbie"?
[ MoDcHe @ 05.09.2005. 15:01 ] @
Pa sve zavisi, zato ces morati da procitas C++ literature, nece ti skoditi.

ovo ..."qt newbie"... ti je caption forme koji ce biti prikazan nakon klika na dugme.

a u VB-u sam samo napisao neku igricu za drugov ispit, i to je to :)

"this" ti je pokazivac u funkciji clanici koji adresira klasni objekat koji poziva funkciju clanicu. U tvom primeru je to form1.

[Ovu poruku je menjao MoDcHe dana 05.09.2005. u 16:05 GMT+1]
[ homoludens @ 05.09.2005. 15:35 ] @
http://www.kdevelop.org/index.html?filename=3.2/tutorials.html