Re
-
Hi,
Ich habe mir eine Klasse von QGLWidget abgeleitetclass CIM_OpenGL : public QGLWidget
und auch unter anderem die virtualle Funkion
void CIM_OpenGL::resizeGL(int width, int height)
und
void CIM_OpenGL::resizeEvent(QResizeEvent *event)
implementiert.
Es ist nun so, dass mit das resizeEvent brav aufgerufenwird, jedes mal wenn ich
das Fenster in der Größe verändere.Aber nicht das resizeGL !!!
Wiso ist das so??? In der Doku steht doch, dass resizeGL immer dann aufgerufen wird, wenn die Fenstrgröße verändert wird.
Ich bin dann dazu übergegangen im resizeEvent das resizeGL auf zu rufen.
Leider fängt dann meine Graphik an sich zu bewegen. Die bewegt sich nach rechts oben raus aus dem was ich sehen kann.Der aufruf von resizeGL in resizeEvent(...
resizeGL(event->size().width(),event->size().width());
-
AlexXXx schrieb:
Der aufruf von resizeGL in resizeEvent(...
resizeGL(event->size().width(),event->size().width());
Sollte das, wenn mich nicht alles täuscht, eher so aussehen?
resizeGL(event->size().width(),event->size().height());
-
Hmm ja stimmt. ^^ Danke aber daran lags leider nüscht
Immernoch selbes ProblemGruß
-
Jetzt macht er plötzlich brav ein resizeGL ohne das resizeEvent von Qt.
Macht openGL das nicht, wenn ich nichts gezeichnett habe ??.
Ev. lags ja daran.Gruß :xmas1: :xmas1: :xmas2: :xmas1: :xmas1: