hi!
es geht nachwievor um eine simple client server anwendung, die voerst dazu dienen soll den inhalt eines MultiLine Objectes zu übertragen. dabei stehe ich wiedermal an.
in meinem Programm habe ich 2 Klassen (eigentlich mehr mit den Klassen des .ui)
Code:
class Chatmini : public FormMain
sieht alle elemente der FormMain (buttons, MultiLine usw)
Code:
class Mysocket : public Chatmini
ist von Chatmini veerbt.
Ich habe mir dass jetzt so überlegt:
in Mysocket wird ein neuer Thread mittel QThread gestartet und der Socket verwaltet.
Code:
void Chatmini::b_connect(){
Mysocket *sock = new Mysocket();
if (RadioServer->isChecked()) {
sock->createServer();
} else {
sock->createClient();
}
}
dies wird richtig ausgeführt und zb. createServer aus der Klasse Mysocket aufgerufen. Von dieser aus kann ich aber keine Elemente mehr der FormMain ansprechen. bzw. ansprechen schon, jedoch ohne auswirkung.
mittels qWarning weiß ich dass er die funktion wirklich aufruft.
hat jemand ein bsp für ein ähnliches programm? oder erkennt mein problem?
danke!
mfg wodda
Lesezeichen