Die Suche ergab 18 Treffer

von webbasti
2. März 2006 11:46
Forum: Qt Programmierung
Thema: Hilfe! qt-Programm auf anderem Rechner starten
Antworten: 1
Zugriffe: 2240

Hilfe! qt-Programm auf anderem Rechner starten

Ich habe ein Konsolenprogramm unter Suse Linux 9.1 in QT 3.3.3 geschrieben. Kompiliert; läuft. Auf einem Rechner mit gleicher Suse-Version (aber ohne qt3), kopiert, dort ins /usr/lib-Verzeichnis die QT-Libary kopiert (libqt-mt.so.3.3.3), Links (libqt-mt.so.3, libqt-mt.so.3.3) darauf gesetzt und das ...
von webbasti
20. Februar 2006 09:43
Forum: Qt Programmierung
Thema: Abbruch beim Senden über Socket
Antworten: 0
Zugriffe: 1554

Abbruch beim Senden über Socket

Hallo! Ich versende ein 16129 Bytes großes XML-Telegramm über eine Socket-Verbindung. mySocket->writeBlock(stx_char,1); // STX mySocket->writeBlock(outgoingXMLDoc,outgoingXMLDoc.length()); mySocket->writeBlock(etx_char,1); // ETX mySocket->flush(); Bei einem Rechner (Suse Linux 7.2) funktioniert das...
von webbasti
10. Februar 2006 10:50
Forum: Qt Programmierung
Thema: XML (in QDom) EmptyTag / Leer-Tag erzeugen
Antworten: 4
Zugriffe: 3309

Problem gelöst

Auf die einfachste Methode bin ich natürlich nicht gekommen:

einfach eine leere Textnode hinzufügen:

Code: Alles auswählen

Element.appendChild( docXML.createTextNode( "" ) );
Vielleicht stößt ja mal wieder jemand auf das Problem!
von webbasti
10. Februar 2006 10:39
Forum: Qt Programmierung
Thema: XML (in QDom) EmptyTag / Leer-Tag erzeugen
Antworten: 4
Zugriffe: 3309

Sinn

Es gibt eine FEST definierte Schnittstelle, die es nur so akzeptiert.
Eine Diskussion darüber bringt mir da aber nix. ;-)
Wie sehr unkonform sie auch noch sein mag..
von webbasti
10. Februar 2006 09:32
Forum: Qt Programmierung
Thema: XML (in QDom) EmptyTag / Leer-Tag erzeugen
Antworten: 4
Zugriffe: 3309

XML (in QDom) EmptyTag / Leer-Tag erzeugen

Hallo!

Ich möchte unbedingt,
dass mir QDom bei einem Leer-Tag anstatt

Code: Alles auswählen

<tagname/>
ein

Code: Alles auswählen

<tagname></tagname> 
erzeugt wird.

Jemand eine Idee wie das geht?

Danke, Basti
von webbasti
19. Januar 2006 09:50
Forum: Qt Programmierung
Thema: QSocket - wie erfolgreiche Verbindung feststellen
Antworten: 2
Zugriffe: 2787

Signale

Dazu habe ich schon einen Beitrag geschrieben.. http://qtforum.de/forum/viewtopic.php?t=1288&sid=2154765a4141cd87dedf616f15c9d1de Das Problem ist, dass die Signale (z.B. BytesReady() ) nicht aufgerufen werden. Und nachdem mir im Forum keiner weiterhelfen konnte hab ich die Signale gekickt und fr...
von webbasti
19. Januar 2006 08:56
Forum: Qt Programmierung
Thema: QSocket - wie erfolgreiche Verbindung feststellen
Antworten: 2
Zugriffe: 2787

QSocket - wie erfolgreiche Verbindung feststellen

Hallo! Ich stelle mit einem QSocket-Objekt eine Verbindung zu einem Server her. Ohne, dass dann sofort Daten gesendet werden, soll überprüft werden, ob die Verbindung erfolgreich aufgebaut wurde oder nicht. Signale möchte ich nicht verwenden! Die state()-Funktion liefert bis zum ersten Senden von Da...
von webbasti
18. Januar 2006 11:39
Forum: Qt Programmierung
Thema: QDomText in char*-Array konvertieren?
Antworten: 2
Zugriffe: 2264

eine Lösung?!

Hab's soweit gefunden:

const char *array=QDomObject.nodeValue();

funktioniert.

weiß nicht ob es noch geschickter ohne "const"-Char geht...
von webbasti
18. Januar 2006 11:22
Forum: Qt Programmierung
Thema: QDomText in char*-Array konvertieren?
Antworten: 2
Zugriffe: 2264

QDomText in char*-Array konvertieren?

Hallo!

Wie kann ich denn einen Text im QDomText-Objekt in ein Char-Array konvertieren.
Habe alles probiert...

Danke!
von webbasti
13. Januar 2006 10:55
Forum: Qt Programmierung
Thema: QSocket: Signal "connectionClosed()" nix passiert
Antworten: 12
Zugriffe: 7939

Endeckungen & Server-Code

Also beim Server funktionieren die SIGNALE/SLOTS... Beim Client habe ich die Schleife nun wie folgt angepasst: do { MySpecialH.testSock->waitForMore(0); app.processEvents(); int bAnew=MySpecialH.testSock->bytesAvailable(); if (bAnew!=bA) { ausgabe << bAnew; bA=bAnew; } } while(1); Wenn ich die "...
von webbasti
12. Januar 2006 16:49
Forum: Qt Programmierung
Thema: QSocket: Signal "connectionClosed()" nix passiert
Antworten: 12
Zugriffe: 7939

geht nicht

Ja, so hatte ich mir das auch schon überlegt.. geht nicht. :-( Es passiert einfach nichts. Die Slots werden nicht aufgerufen, obwohl ich Daten hinschicke. ============================================== Hier mal der komplette Code CPP-Datei: ============================================== #include <qa...
von webbasti
12. Januar 2006 16:30
Forum: Einfach Qt
Thema: QT 3.3.3 auf Suse 7.2 installieren möglich?
Antworten: 2
Zugriffe: 3746

Installation auf 7.2

Danke!

Installation hat geklappt.

Wichtig ist ein neuer Pfad (z.b. qt3 statt qt) und die Variable QTDIR anpassen sowie die PATH-Variable um den neuen QT-Bin-Eintrag ergänzen. (also z.B. /usr/lib/qt3/bin)
von webbasti
12. Januar 2006 16:19
Forum: Qt Programmierung
Thema: QSocket: Signal "connectionClosed()" nix passiert
Antworten: 12
Zugriffe: 7939

EventLoop

Okay soweit verstanden. Danke! Aber es klappt noch nicht. Was genau muss denn jetzt an den Schluss meiner Main-Methode? "myApp->processEvents()" führt zu nichts und das Programm wird danach beendet. meine Main-Methode im GROBEN: main() { (...) myClass myObj; myObj.testSock->connectToHost (...
von webbasti
12. Januar 2006 15:32
Forum: Qt Programmierung
Thema: QSocket: Signal "connectionClosed()" nix passiert
Antworten: 12
Zugriffe: 7939

Eventloop

Danke erst mal für Eure Antworten! Mhh. und wie komme ich denn nun in den Eventloop? Unter einem GUI-Programm ging das ja mit MainWindow anzeigen und "return myApp.exec()" Ich habe mir schon einige Netzwerkbeispiele angeschaut. Ich möchte einfach nach der erfolgreichen Verbindung diese auf...
von webbasti
12. Januar 2006 15:15
Forum: Qt Programmierung
Thema: QSocket: Signal "connectionClosed()" nix passiert
Antworten: 12
Zugriffe: 7939

Re: QSocket: Signal "connectionClosed()" nix passi

Das mit dem QSocketNotifier klingt interessant. Werd ich mal probieren. Aber wieso "Aua"? Ich brauche eine Schleife, da ich in regelmäßigen Abständen in einer Datenbank Daten abfragen muss und diese dann über die Socket senden muss. Okay, ich könnte ein Timer einsetzen, aber ich baruche ja...