Die Suche ergab 239 Treffer
- 1. Juli 2008 18:34
- Forum: Qt Programmierung
- Thema: Keine Events in abgeleiteten Klassen.
- Antworten: 9
- Zugriffe: 6338
Die Dinger sind auch virtuell. Das Sache ist nur, dass man beim Überladen der Funktion drauf verzichten kann die wieder virtuell zu deklarieren. Nichts desto Trotz habe ichs trotzdem probiert, ALLE als virtuell zu deklarieren. Es änert sich nix. habe keine moveEvent-Ausgabe. Ich vermute irgendwie, d...
- 1. Juli 2008 00:08
- Forum: Qt Programmierung
- Thema: QPaintEvent Performance Problem
- Antworten: 4
- Zugriffe: 3878
- 30. Juni 2008 22:17
- Forum: Qt Programmierung
- Thema: Keine Events in abgeleiteten Klassen.
- Antworten: 9
- Zugriffe: 6338
Ich habe mal in der area-Klasse, in der wenigstens die pressevents abgehandelt werden mit setAcceptsHoverEvents (true); erweitert, aber es liefert trotzdem keinen Wert. Das ganze hatte mit qt 4.3 noch funktioniert, das ist das merkwürdige. Die andere Klasse hatte allerdings nicht funktioniert, ich v...
- 30. Juni 2008 18:35
- Forum: Qt Programmierung
- Thema: Keine Events in abgeleiteten Klassen.
- Antworten: 9
- Zugriffe: 6338
- 30. Juni 2008 15:39
- Forum: Qt Programmierung
- Thema: Keine Events in abgeleiteten Klassen.
- Antworten: 9
- Zugriffe: 6338
Keine Events in abgeleiteten Klassen.
Ich habe ein GraphicsView abgeleitet: class GraphWidget : public QGraphicsView { Q_OBJECT public: GraphWidget(); // ... usw protected: void resizeEvent(QResizeEvent *event); void mouseMoveEvent ( QMouseEvent * event ); void mousePressEvent ( QMouseEvent * event ); void mouseReleaseEvent ( QMouseEven...
- 31. März 2008 23:43
- Forum: Qt Programmierung
- Thema: Zeichnen beschleunigen, aber wie?
- Antworten: 6
- Zugriffe: 4124
angenommen ich habe eine qgraphicsscene und diese enthält einen background einen neu definierten foreground, der auf mauseingaben reagiert und items. jetzt wäre der plan, das bei einer mausbewegung nur der forground upgedatet werden soll, aber leider wird mit update() auch die paint()-fkt. der items...
- 31. März 2008 17:47
- Forum: Qt Programmierung
- Thema: Zeichnen beschleunigen, aber wie?
- Antworten: 6
- Zugriffe: 4124
- 31. März 2008 17:43
- Forum: Qt Programmierung
- Thema: Zeichnen beschleunigen, aber wie?
- Antworten: 6
- Zugriffe: 4124
ich glaube fast, das ein timer wirklich das beste wäre, damit könnte ich rechenzeit verteilen. und evtl könnte ich sogar threaden. aber vorher würde ich echt gerne wissen ob es möglichkeiten gibt irgendwie, bestimmte sachen zu puffern, wie das beim background möglich ist. dieser wird auch nur einmal...
- 31. März 2008 17:08
- Forum: Qt Programmierung
- Thema: Zeichnen beschleunigen, aber wie?
- Antworten: 6
- Zugriffe: 4124
Zeichnen beschleunigen, aber wie?
mir ist irgendwie aufgefallen, das die zeichengeschwindigkeit irgendwie langsam wird, vorallem wenn man den ausschnitt vergrößert. das merkt man daran, dass zum beispiel beim verschieben. die modelle der maus etwas hinterherhinken. deshlab wollte ich mal fragen wie man generell etwas optimieren kann...
- 15. Februar 2008 21:06
- Forum: Qt Programmierung
- Thema: Warum keine ResizeEvents im QGraphicsScene?
- Antworten: 1
- Zugriffe: 1363
Warum keine ResizeEvents im QGraphicsScene?
Wenn ich mein GraphicsView resize, möchte ich das über die Scene erfahren aber wie? bool event( QEvent * event ) { // std::cout<<"Scene event"<<std::endl; //Klappt if(event->type() == QEvent::Resize) { std::cout<<"Scene resized"<<std::endl; //NICHT pixels_per_inch = this->width()...
- 14. Februar 2008 10:13
- Forum: Qt Programmierung
- Thema: MouseEvents in GraphicsScene überladen.
- Antworten: 1
- Zugriffe: 1560
MouseEvents in GraphicsScene überladen.
Ich habe eine QGraphicsScene und wollte die virtuellen MouseEvents überladen, aber kurioserweise funktioniert das nicht wegen der unteren Fehlermeldung. die frage ist, warum ich vordeklarieren muss? Warum ist in der Def keine ‘GraphicsSceneMouseEvent’ drinne? class GraphicsScene : public QGraphicsSc...
- 13. Februar 2008 11:47
- Forum: Qt Programmierung
- Thema: Horizontales resizen klappt nicht?!
- Antworten: 1
- Zugriffe: 1507
Horizontales resizen klappt nicht?!
ich verstehe eine Sache nicht ganz, wenn ich ein Fenster habe und darin ein Widget ist, was sich automatischin einem festen Verhältnis (zb 4:3) verhalten soll, warum klappt dann nur die obere Funktion und die untere gar nicht? // Widget zu schmal -> Hoehe verkleinern. if(width()/height() < 0.99*tabl...
- 12. Februar 2008 14:58
- Forum: Qt Programmierung
- Thema: speichern einer Adresse in einen QMimeData
- Antworten: 3
- Zugriffe: 2451
- 9. Februar 2008 18:54
- Forum: Qt Programmierung
- Thema: speichern einer Adresse in einen QMimeData
- Antworten: 3
- Zugriffe: 2451
- 9. Februar 2008 15:22
- Forum: Qt Programmierung
- Thema: speichern einer Adresse in einen QMimeData
- Antworten: 3
- Zugriffe: 2451
speichern einer Adresse in einen QMimeData
Ich habe zwei Probleme. Mein Vorhaben war, dass ich in ein QListWidgetItem mit setData die Adresse einer Klasse ablege und sie dann später über Drag and Drops übergebe. Leider funktioniert das beides nicht, weil QVariant und DataStream das verhindern. pieceItem->setData(1, army->units.at(i)); Das st...