Seite 1 von 1

Qt Widget sichtbar machen

Verfasst: 10. September 2013 16:19
von CmasterG
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

Re: Qt Widget sichtbar machen

Verfasst: 11. September 2013 19:35
von Christian81
Ohne Beispielcode gibts nur ne Glaskugel und die is grad kaputt

Re: Qt Widget sichtbar machen

Verfasst: 11. September 2013 19:40
von CmasterG
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()