Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Tom_as 28. 04. 2012, 12:16:26
-
Zdravím,
zkouším si programovat ve frameworku Qt a zastavil jsem se na problému jak přenášet informace mezi dialogovými okny.
v MainWindow.cpp mám
uid_doklad = index.sibling(index.row(),1).data().toString();
mVytvorFakturu = new VytvorFakturu();
mVytvorFakturu->setWindowTitle(tr("Doklad číslo ")+uid_doklad);
mVytvorFakturu->show();
Tímto vytvořím nové okno ale netuším jak mu předat uid_doklad. Neporadil by prosím někdo?
Děkuji všem za pomoc.
-
Trivialne tak, ze do tridy VytvorFakturu pridas clenskou promennou, do ktere to cislo faktury ulozis. Pokud to myslis s fakturovacim sw vazne, doporucuju nastudovat MVC pattern (http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller).
-
Členská proměna? Nemohl být více konkretní tedy pokud děláš v Qt.
-
To nesouvisí s Qt, ale s objektovým programováním obecně.
http://www.functionx.com/cpp/examples/classmbr.htm
-
Děkuji za pomoc problém vyřešen. eMko mě otevřel oči příkladem ješte jednou díky.