我有QGLWidget问题。实际上,通过鼠标操作,QGLWidget将被更新。我有要求从这个小部件打开另一个窗口,例如双击事件。我正在用QGLWidget作为父窗口创建一个新的窗口小部件QWidget,并将下列标志设置为新窗口。 (Qt :: Window | Qt :: WindowTitleHint | Qt :: CustomizeWindowHint | Qt :: WindowMinimizeButtonHint | Qt :: WindowCloseButtonHint);}}};问题与QGLWidget
这个新窗口打开很好,按预期工作。但是当我关闭这个窗口并尝试更新QGLWidget时,它的表现很奇怪。总QGLWidget(新窗口已打开的区域)的一小部分正在更新,但不是整个QGLWidget。
此外,错过了更新另一点。这个问题不会每次都发生。 qt应用程序用另一个应用程序打开,并重新分配所需的dll。作为独立应用程序打开时,它没有问题。但是,当用其他应用程序打开时,问题会再次出现。
任何想法为什么?
谢谢!
用相应的尺寸调用'resizeGL'函数有帮助吗? – ssell