<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OpenGL Fenster von GUI aus starten]]></title><description><![CDATA[<p>Ich hatte ursprünglich eine reine OpenGL Anwendung, welche ich nun aber über ein GUI starte. Das Problem ist nun, dass wenn der Code der OpenGL Programms ausgeführt wurde, schließt sich die gesamte Anwendung (also auch das GUI Fenster). Wie kann ich das verhindern?</p>
<p>Das selbe Problem habe ich auch, wenn ich auf das den Schließen-Button des OpenGL Fensters klicke. Auch hier wird die gesamte Anwendung beendet, aber ich möchte nur das OpenGL Fenster schließen und zum GUI zurückkehren.</p>
<p>Hiermit wird das GUI Fenster gestartet (ich verwende Qt):</p>
<pre><code>int main(int argc, char *argv[])
{
	QApplication app(argc, argv);

	Test w;
	w.setArgs(argc, argv); //wird für opengl benötigt
	w.show();

	return app.exec();
}
</code></pre>
<p>Über einen Button kann man dann ein OpenGL Fenster öffnen.<br />
Dieses wird folgendermaßen initialisiert:</p>
<pre><code>glutInit(argc, argv);
..

glutInitWindowSize(getWidth(), getHeight()); 
glutCreateWindow(getTitle());

glutDisplayFunc(display); 
glutIdleFunc(idle); 
..

glutMainLoop();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/274625/opengl-fenster-von-gui-aus-starten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 10:27:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/274625.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Sep 2010 15:39:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OpenGL Fenster von GUI aus starten on Wed, 29 Sep 2010 15:39:31 GMT]]></title><description><![CDATA[<p>Ich hatte ursprünglich eine reine OpenGL Anwendung, welche ich nun aber über ein GUI starte. Das Problem ist nun, dass wenn der Code der OpenGL Programms ausgeführt wurde, schließt sich die gesamte Anwendung (also auch das GUI Fenster). Wie kann ich das verhindern?</p>
<p>Das selbe Problem habe ich auch, wenn ich auf das den Schließen-Button des OpenGL Fensters klicke. Auch hier wird die gesamte Anwendung beendet, aber ich möchte nur das OpenGL Fenster schließen und zum GUI zurückkehren.</p>
<p>Hiermit wird das GUI Fenster gestartet (ich verwende Qt):</p>
<pre><code>int main(int argc, char *argv[])
{
	QApplication app(argc, argv);

	Test w;
	w.setArgs(argc, argv); //wird für opengl benötigt
	w.show();

	return app.exec();
}
</code></pre>
<p>Über einen Button kann man dann ein OpenGL Fenster öffnen.<br />
Dieses wird folgendermaßen initialisiert:</p>
<pre><code>glutInit(argc, argv);
..

glutInitWindowSize(getWidth(), getHeight()); 
glutCreateWindow(getTitle());

glutDisplayFunc(display); 
glutIdleFunc(idle); 
..

glutMainLoop();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1959098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1959098</guid><dc:creator><![CDATA[Jopoklast]]></dc:creator><pubDate>Wed, 29 Sep 2010 15:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to OpenGL Fenster von GUI aus starten on Wed, 29 Sep 2010 16:41:38 GMT]]></title><description><![CDATA[<p>Warum nutzt du nicht die Qt OpenGL Klassen wie zB OGLWidget?</p>
<p><a href="http://doc.qt.nokia.com/4.6/examples-opengl.html" rel="nofollow">http://doc.qt.nokia.com/4.6/examples-opengl.html</a></p>
<p>oder tust du es und ich versteht dich nur nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1959127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1959127</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Wed, 29 Sep 2010 16:41:38 GMT</pubDate></item></channel></rss>