Die Suche ergab 36 Treffer
- 28. November 2009 11:57
- Forum: Einfach Qt
- Thema: Kommt man ohne Zeiger aus?
- Antworten: 15
- Zugriffe: 9450
Kommt man ohne Zeiger aus?
Hallo, mir wurde zugetragen, dass man - wahrscheinlich - mit Qt in der Lage ist komplett ohne Zeiger und Zeigerarithmetik auszukommen. Programmiersprachen wie Java verfolgen ja genau diesen Ansatz und ich kann die Vorteile gut verstehen: Selbst als erfahrener Programmierer macht man mal einen Flücht...
- 6. Juli 2009 14:48
- Forum: Qt Programmierung
- Thema: QPair fehlt operator==!?
- Antworten: 3
- Zugriffe: 2737
Hi! Das ist echt seltsam. Die Tatsache, dass bei mir SomeObject nicht von QObject ableitet ist ja eigentlich auch nicht weiter tragisch, oder? Mir sieht es jetzt so aus, als ob QMap dieser Operator für QPair fehlt. Denn er bietet mir auch diverse andere an. Ist übrigens gcc4.3.3 unter Ubuntu. Habe e...
- 6. Juli 2009 13:34
- Forum: Qt Programmierung
- Thema: QPair fehlt operator==!?
- Antworten: 3
- Zugriffe: 2737
QPair fehlt operator==!?
Hallo! Ich blicke es gerade nicht. Warum soll der Operator == fehlen und wozu braucht ihn der Compiler an der Stelle überhaupt? Hier das Beispiel: QMap<QPair<quint8, quint8>, SomeObject> myMap; foreach (SomeObject object, myMap) { QPair<quint8, quint8> myPair = myMap.key(object); } Es kracht in der ...
- 28. Juni 2009 00:54
- Forum: Einfach Qt
- Thema: foreach oder Iteratoren - Verständnisfrage
- Antworten: 1
- Zugriffe: 2093
foreach oder Iteratoren - Verständnisfrage
Hallo! Ich bin auf dem Weg viele meiner QMap<foo, Klasse*> Konstrukte durch QMap<foo, Klasse> zu ersetzen um mir die Arbeit mit den Zeigern zu ersparen und dadurch vielleicht ein fehlerunanfälligeres Programm zu erlangen. Sprich: Qt scheint die Sache mit den Zeigern prima selbst zu lösen. Aber bei e...
- 13. Mai 2009 17:38
- Forum: Qt Programmierung
- Thema: Wie zoomt man ein QGraphicView mit Einschränkungen?
- Antworten: 4
- Zugriffe: 3671
Hallo und danke! Der Teil klappt jetzt sehr gut. Aus irgendeinem Grund ist das Flag IgnoreTransformations noch ein wenig verbugt. Er scheint immer noch mit den Größen der Objekte zu rechnen, als ob diese transformiert wären. Das merkt man bei einer leeren Szene: Er verschiebt die Ansicht mittig (lt....
- 13. Mai 2009 17:31
- Forum: Qt Programmierung
- Thema: QPainterPath ausblenden
- Antworten: 0
- Zugriffe: 1151
QPainterPath ausblenden
Hallo alle Qt-Nutzer! Ich möchte eine Linie zeichnen, die von einem Punkt zum nächsten einen immer größeren Alpha-Wert besitzt, so dass diese langsam "ausgeblendet" wird. Dazu verwendete ich zunächst viele QGraphicsLineItem, was zum Problem führte, dass die Schnittstellen überlagerten und ...
- 8. Mai 2009 20:59
- Forum: Qt Programmierung
- Thema: Wie zoomt man ein QGraphicView mit Einschränkungen?
- Antworten: 4
- Zugriffe: 3671
Hi! Danke, das klappt super. Hatte ich nicht gesehen, dass es dieses Flag gibt. Aber wie kann ich nun die Position wieder korrekt beherrschen? Denn das Zoomen verändert ja alle Koordinaten gummiband-artig. Setze ich das Flag, dann wird mein Objekt zwar nicht vergrößert (gut), aber leider auch nicht ...
- 8. Mai 2009 15:44
- Forum: Qt Programmierung
- Thema: Wie zoomt man ein QGraphicView mit Einschränkungen?
- Antworten: 4
- Zugriffe: 3671
Wie zoomt man ein QGraphicView mit Einschränkungen?
Hallo! Also ich habe bereits herausgefunden, dass ich mit QTransform trans; gv->setTransform(trans.scale(10, 10)); den Inhalt meines QGraphicView um Faktor 10 vergrößert darstellen kann. Jedoch habe ich einige Objekte (z.B. Spielfiguren wie auf einem Brett eines Gesellschaftspiels), die nicht vergrö...
- 23. April 2009 12:09
- Forum: Einfach Qt
- Thema: Wie debuggt man ein "unexpectedly finished"?
- Antworten: 1
- Zugriffe: 1655
Wie debuggt man ein "unexpectedly finished"?
Hallo! Ich habe folgendes Problem: Anwendung starten, Anwendung direkt wieder beenden. "Segmentation fault". Habe versucht den Fehler einzukreisen: Ohne Erfolg. Die Destruktoren lassen sich alle debuggen (immer schrittweise mit F10/F11) ohne Fehlermeldung. Dann nach der letzten }-Klammer i...
- 23. April 2009 11:57
- Forum: Qt Programmierung
- Thema: Netzwerkroutine ruft GUI auf -> Undefiniertes Verhalten
- Antworten: 2
- Zugriffe: 1902
Hi, danke für den Hinweis. Habe den Fehler gemacht, dass ich incomingConnection nicht überschrieben habe. Statt dessen habe ich beim newConnection()-Signal ein neues tcpSocket erstellt. Das war irgendwie doppelt und scheinbar löste das die Probleme aus. Jetzt scheint zumindest der Teil stabil zu sei...
- 18. April 2009 19:21
- Forum: Qt Programmierung
- Thema: Netzwerkroutine ruft GUI auf -> Undefiniertes Verhalten
- Antworten: 2
- Zugriffe: 1902
Netzwerkroutine ruft GUI auf -> Undefiniertes Verhalten
Hallo! Ich nutze QTcpServer, um damit über das newConnection()-Signal Clientverbindungen aufzunehmen. Dazu habe ich eine Klasse ConnectionManager geschaffen, die u.a. eine Liste über die Verbindungen führt. Nun möchte ich eine QWidgetList haben, die einen Eintrag je Verbindung anzeigt. Dazu habe ich...
- 18. April 2009 14:03
- Forum: Einfach Qt
- Thema: Einfach nur debuggen... aber wie?
- Antworten: 1
- Zugriffe: 1769
Gelöst: Einfach debuggen
Ha, das ging schnell (obwohl ich gestern den ganzen abend daran rumgedoktert habe). Habe mir mal ein neues Projekt erstellen lassen und da ging der Debugger. Meine .pro war wohl zu kompliziert. Ich hatte da mehre Konfigurationen eingetragen. Das habe ich alles mal aufgeräumt und jetzt geht es. Na da...
- 18. April 2009 13:48
- Forum: Einfach Qt
- Thema: Einfach nur debuggen... aber wie?
- Antworten: 1
- Zugriffe: 1769
Einfach nur debuggen... aber wie?
Hallo Experten und alle, die gerade auf dem Weg sind! Ich habe mal wieder mit Qt (4.5) unter Ubuntu und WinXp losgelegt. In meiner Anwendung gibt es jetzt mal einen Grund den Debugger anzuschmeißen. Leider klappt das nicht. Genauer: Breakpoints werden einfach ignoriert. Ich nutze diesen neuen Qt Cre...
- 26. Mai 2008 15:03
- Forum: Qt Programmierung
- Thema: An QTreeWidgetItem Klassen anhängen
- Antworten: 3
- Zugriffe: 2618
Gelöst: An QTreeWidgetItem Klassen anhängen
Ahh, genau das war das Problem. Ich hatte das Q_OBJECT Makro benutzt und dann hat er nicht unerheblich rumgemeckert. Dann mache ich das jetzt nochmal ohne.
Vielen Dank für diese schnelle Antwort!
Vielen Dank für diese schnelle Antwort!
- 26. Mai 2008 14:50
- Forum: Qt Programmierung
- Thema: An QTreeWidgetItem Klassen anhängen
- Antworten: 3
- Zugriffe: 2618
An QTreeWidgetItem Klassen anhängen
Hallo! Ich möchte zu jedem Eintrag in einem QTreeWidget einen Zeiger auf eine selbst erstellte Klasse verwalten. Auf diese Weise möchte ich zu jedem Eintrag nicht sichtbare Daten speichern, eben die in meiner eigenen Klasse. Dafür gibt es doch garantiert eine Lösung. Ich finde die nicht. Irgendwie s...