Die Suche ergab 11 Treffer

von cem.goeznur@gmx.de
8. September 2011 10:11
Forum: Qt Programmierung
Thema: Mouse events senden?
Antworten: 1
Zugriffe: 1270

Re: Mouse events senden?

Hat keiner eine idee? Nicht ein bisschen? :(
von cem.goeznur@gmx.de
5. September 2011 09:45
Forum: Qt Programmierung
Thema: Mouse events senden?
Antworten: 1
Zugriffe: 1270

Mouse events senden?

Hallo, ich habe folgendes Problem: da im QMainWindow das Verschieben des Splitters nicht im Non-Opaque-Modus möglich ist und da die Lösung mit SetUpdatesEnabled() wahrscheinlich aufgrund Thread-Unsicherheits nicht funktioniert, dachte ich mir, ich speichere die Mouse-Events in einem EventFilter und ...
von cem.goeznur@gmx.de
25. August 2011 13:03
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

UPDATE: ich habe festgestellt, dass ein Thread dazukommt. Kann es sein, dass manche Widgets dem einen Thread gehören und andere Widgets dem anderen und deswegen die Sache in die Hose geht? Wenn ja, wie löse ich das Problem?
von cem.goeznur@gmx.de
25. August 2011 12:02
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

RÜCKSCHLAG: es gibt ein Problem mit der Lösung. Dazu ist anzumerken, dass ich lediglich dieses Problem in einen großen Programmpaket lösen muss, daher habe ich auf andere Sachen nicht viel Einfluß bzw. weiß nicht, was im Hintergrund passiert. Auf jeden Fall passiert folgendes: Es funktioniert einwan...
von cem.goeznur@gmx.de
24. August 2011 16:38
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

GELÖST: es funktioniert wie oben beschrieben: je nach Cursor Shape wird ein horizontaler oder vertikaler QRubberBand generiert und zeigt somit die neue Position an. Ich bin mir nur nicht sicher, ob das nun eine saubere Lösung ist, aber sie tut genau das, was ich will :D also wenn jemand einen Einwan...
von cem.goeznur@gmx.de
24. August 2011 12:52
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

UPDATE: Der Tip von Scylla Illciz funktioniert erst einmal, anstatt den Flag zu setzen, setze ich setUpdatesEnabled(bool enable) für das QMainWindow. Jetzt muss ich beim MouseMoveEvent nur noch eine dicke graue Linie als Vorschau malen. Am besten wäre es natürlich, wenn ich nicht ein Fadenkreuz (als...
von cem.goeznur@gmx.de
24. August 2011 12:38
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

UPDATE: ich habe es nun soweit gebracht, dass ich den MousePressEvent abfangen und den Flag setzen kann. Nun scheitere ich am Verhindern des Neuzeichnens. Hier habe ich erst versucht, den resizeEvent des QDockWidgets zu überschreiben, das funktioniert nicht. Die resize()-Methode kann ich nicht übers...
von cem.goeznur@gmx.de
24. August 2011 11:04
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

Hat keiner eine Idee, wie ich das Problem angehen könnte?

Oder habe ich das Problem schlecht beschrieben?
von cem.goeznur@gmx.de
24. August 2011 10:17
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

Sorry, ich hatte es Slider genannt, obwohl es ein Splitter ist... Habs soeben geändert. Wie gesagt, es ist der Splitter, den man verschieben kann, um das eine Widget zu vergrößern und das andere zu verkleinern. Dabei wird der gesamte Inhalt der Widgets jedesmal neu gezeichnet. Da aber das recht lang...
von cem.goeznur@gmx.de
24. August 2011 10:04
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

Re: QMainWindow und docking areas

das ist mal richtig, wobei eines der Widgets eine 3D-Darstellung enthält, die sowieso langsam neuzeichnet, deswegen muss ich diesen pragmatischen Schritt gehen, dass die Widgets erst dann neuzeichnen, wenn der Benutzer die Maustaste loslässt, vorher lediglich einen Balken für die neue Position.
von cem.goeznur@gmx.de
23. August 2011 14:02
Forum: Qt Programmierung
Thema: QMainWindow und docking areas
Antworten: 11
Zugriffe: 5716

QMainWindow und docking areas

hallo, ich bin neu hier und hoffe, hier Hilfe für mein Problem zu bekommen. Mein Problem ist sicher für einen Qt-Profi ein Klacks, aber normalerweise programmiere ich unter MFC und habe keinen blassen Schimmer von Qt. Mein Problem liegt darin, dass ich ein QMainWindow habe und ein QDockingWidget daz...