Qt C++ a přenos informací mezi okny

Tom_as

Qt C++ a přenos informací mezi okny
« kdy: 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

Kód: [Vybrat]
    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.
« Poslední změna: 02. 05. 2012, 10:44:55 od Petr Krčmář »


hu

Re:Qt c++ a prenos informaci mezi okny
« Odpověď #1 kdy: 28. 04. 2012, 14:13:28 »
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.

Tom_as

Re:Qt c++ a prenos informaci mezi okny
« Odpověď #2 kdy: 28. 04. 2012, 16:12:45 »
Členská proměna? Nemohl být více konkretní tedy pokud děláš v Qt.

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Qt c++ a prenos informaci mezi okny
« Odpověď #3 kdy: 28. 04. 2012, 19:34:29 »
To nesouvisí s Qt, ale s objektovým programováním obecně.

http://www.functionx.com/cpp/examples/classmbr.htm

Tom_as

Re:Qt c++ a prenos informaci mezi okny
« Odpověď #4 kdy: 28. 04. 2012, 20:24:58 »
Děkuji za pomoc problém vyřešen. eMko mě otevřel oči příkladem ješte jednou díky.