更换电脑之后3D图形显示灰屏:

其他的子界面也一样会变成灰屏,并且不能切换。如果屏蔽3D 视图一切正常。

debug模式下发现只要卡在3D初始化下,子窗口空间正常。

经过几天的奋斗发现,如果最小化之后重新打开,则子窗口正常。

解决方案是最大化子窗口显示:

1 self.showMaximized()

3D正常之后由于所有界面是最大化的,其他界面被隐藏,这时候如果切换其他子界面也需要上面的代码来实现切换