Hallo!
Ich habe folgendes Problem. Ich habe ein Render Widget (m_widget) in welches ich 3D Content mit DirectX reinrendere. Dann setze ich das ganze mit :
setCentralWidget(m_widget);
als central Widget damit ich es auch sehe.
Jetzt habe ich im Designer Widgets darübergefügt, die jetzt aber von dem Central Widget überschrieben werden. Also wollte ich es mit:
widget->setParent(m_widget)
anzeigen lassen. Da hängt sich aber das Programm auf.
Mit einem Button geht es . Also z.B.
pushButton->setParent(m_widget)
Warum geht es mit dem Widget nicht?
Lg
Qt Widget sichtbar machen
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Qt Widget sichtbar machen
Ohne Beispielcode gibts nur ne Glaskugel und die is grad kaputt
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Qt Widget sichtbar machen
Hallo!
Ich hab doch eh den relevanten Code geschrieben. Ging nur darum warum man im Nachhinein keine widgets mehr als Parents setzen kann.
Aber ich hab es jetzt geschafft. ich schreib einfach am Anfang im Instruktor widget->setParent(m_widget) und danach setz ich je nachdem ob ich draufklick oder nicht: widget->show() oder widget->hide()
Ich hab doch eh den relevanten Code geschrieben. Ging nur darum warum man im Nachhinein keine widgets mehr als Parents setzen kann.
Aber ich hab es jetzt geschafft. ich schreib einfach am Anfang im Instruktor widget->setParent(m_widget) und danach setz ich je nachdem ob ich draufklick oder nicht: widget->show() oder widget->hide()