Die Suche ergab 36 Treffer

von taraquedo
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...
von taraquedo
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...
von taraquedo
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 ...
von taraquedo
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...
von taraquedo
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....
von taraquedo
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 ...
von taraquedo
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 ...
von taraquedo
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ö...
von taraquedo
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...
von taraquedo
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...
von taraquedo
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...
von taraquedo
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...
von taraquedo
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...
von taraquedo
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!
von taraquedo
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...