Die Suche ergab 1133 Treffer

von solarix
3. Januar 2008 11:57
Forum: Qt Programmierung
Thema: mal wieder Signal Slot Problem!
Antworten: 22
Zugriffe: 11024

- erben deine Klassen von "QObject"?
- hast du Q_OBJECT eingetragen?
- was steht in der Konsolenausgabe?
Das hast du uns alles nocht nicht geschrieben.. niemand hier hat leider eine Kristallkugel..
von solarix
3. Januar 2008 11:32
Forum: Qt Programmierung
Thema: mal wieder Signal Slot Problem!
Antworten: 22
Zugriffe: 11024

nein.. das Problem ist dass du die Doku nicht befolgst.. schau dir einmal http://de.wikipedia.org/wiki/Signal-Slot-Konzept#Beispiel_f.C3.BCr_selbsterstellte_Signale_und_Slots Vergleiche danach alles (!) was da rot ist mit deiner Klasse (Header-Datei).. alles was rot ist, musst du ganz genau so befol...
von solarix
3. Januar 2008 11:01
Forum: Qt Programmierung
Thema: mal wieder Signal Slot Problem!
Antworten: 22
Zugriffe: 11024

Abstraktion ist ne gute Sache, aber bitte korrekt (sonst korrigieren wir nicht existierende Fehler) bool isOK = connect(b, signal(signalB()), this, slot(methodeA())); ist noch immer nicht kompilierbar... siehe http://doc.trolltech.com/4.3/qobject.html#connect privat slot: methodeA(); hast du das wir...
von solarix
3. Januar 2008 10:17
Forum: Qt Programmierung
Thema: mal wieder Signal Slot Problem!
Antworten: 22
Zugriffe: 11024

Code: Alles auswählen

 bool isOK = connect(this, signal(methodeA()), b, slot(slotB()));
ich wuerde sagen, du kannst das nicht mal kompilieren..
2. connect liefert mir ein false zurück, kann man das irgendwie genauer auslesen?
Ja.. die Konsolenausgabe lesen...
von solarix
21. Dezember 2007 10:50
Forum: Qt Programmierung
Thema: Signals und Objektverwaltung
Antworten: 11
Zugriffe: 8061

Wisst ihr wie qt Zeiger in signals/slots behandelt? Wenn ich direkt Objekte übergebe werden diese ja für jeden Empfänger kopiert, bzw. eine eigene Instanz erstellt. Wie sieht das bei den Zeigern aus? Hinter Signal/Slots ist nicht viel Magic.. "Call by Value" erzeugt einfach ne Kopie des O...
von solarix
20. Dezember 2007 21:22
Forum: Qt Programmierung
Thema: Signals und Objektverwaltung
Antworten: 11
Zugriffe: 8061

leite OwnClass von QObject ab und ruf nach dem emit die Methode deleteLater() auf, dann wird die Instanz durch Qt gelöscht, wenn sie die Arbeit beendet hat. Ich habe keine Erfahrung mit deleteLayer() .. die doku interpretiere ich aber so, dass das Objekt beim zurückkehren in den Eventloop (pro Thre...
von solarix
20. Dezember 2007 20:23
Forum: Qt Programmierung
Thema: Signals und Objektverwaltung
Antworten: 11
Zugriffe: 8061

Re: Signals und Objektverwaltung

Ich muss das Objekt aber mit seinem Zeiger übergeben, da es nur die Basisklasse ist und die Empfänger unterschiedliche Ableitungen dieser Klasse erhalten. Hat jemand eine Idee wie ich dem Herr werde und nicht massig Speicherlecks erzeuge? hm.. wie wärs mit einem smart-pointer.. z.B. std::auto_ptr? ...
von solarix
19. Dezember 2007 22:23
Forum: Qt Programmierung
Thema: Refresh einer TreeView
Antworten: 17
Zugriffe: 9800

die habe ich alle implementiert, aber wir wird genau 0 angezeigt ausser dem header .... mag sein das es für dich alles logisch und einfach ist, aber mir hilft dieses tutorial genau 0 weiter, wenn ich nämlich das mache was in dem tutorial gesagt wird stehe ich genau dort wo ich jetzt bin, ich sehen ...
von solarix
19. Dezember 2007 14:32
Forum: Qt Programmierung
Thema: Refresh einer TreeView
Antworten: 17
Zugriffe: 9800

bitte keine doppelposts.. sonst wird's mühsam...
von solarix
19. Dezember 2007 13:30
Forum: Qt Programmierung
Thema: Table Frage
Antworten: 7
Zugriffe: 5028

da kann nicht mehr viel fehlen.. aber: canModelB = new CANMsgTableModel(this); ui.tableCANA->setModel(canModelA); ne.. da wird noch gar nichts verbunden... alles was ich sehe ist, dass das Model B (!!) erzeugt wird und das Model A (!) auf die View gesetzt wird.. wenn ModelA NULL ist, geht da gar nic...
von solarix
18. Dezember 2007 15:21
Forum: Qt Programmierung
Thema: [gelöst] Objekt scheint zu existieren, obwohl noch nicht...
Antworten: 4
Zugriffe: 3516

erstens hat's da nirgends eine Schleife....

zweitens muessen Variabeln vor dem ersten Lesezugriff initialisiert werden...
von solarix
17. Dezember 2007 16:37
Forum: Qt Programmierung
Thema: Simpler QTcpServer ohne Signal/Slot
Antworten: 1
Zugriffe: 1536

waitForNewConnection?
von solarix
11. Dezember 2007 19:39
Forum: Qt Programmierung
Thema: zu langsame Slot-Bearbeitung?
Antworten: 15
Zugriffe: 8955

Wo steht hier was von Single-Thread? Anderst herum: wo steht was von Multithread? Eine Standardapplikation hat (auf meinen Rechnern jedenfalls) nur einen Thread. Die Event-Behandlung inkl. Signal/Slots finden also nur statt, wenn ich explizit wieder an den Mainloop zurueckgebe (oder eine Methode au...
von solarix
11. Dezember 2007 18:50
Forum: Qt Programmierung
Thema: zu langsame Slot-Bearbeitung?
Antworten: 15
Zugriffe: 8955

In einer Single-Thread Applikation wuesste ich nicht, wer (ausser dem Kern) meine Applikation unterbrechen soll.. Wenn sich das Programm also in einem Slot befindet, werden keine Events abgearbeitet (GUI "freezee") und keine (Qt-)Signals koennen hereinschneien (weil niemand da ist der Sign...