【发布时间】:2012-02-01 21:05:33
【问题描述】:
我正在编写一个简单的程序,其中只有一个小部件 QGLWidget。我在我的主类的构造函数中初始化它,如下所示:
view3d = new GLBox(this);
view3d 对象已正确显示,但问题是 resizeGL 方法只工作一次 - 在创建对象时。之后,当我更改窗口大小时它不会运行。我使用 qDebug() 函数对此进行了检查,正如我所说,它只工作一次。我将 resizeGL 声明为受保护的方法。你可能知道什么会导致这个问题?感谢您的回答。
【问题讨论】:
-
我知道您的实际代码可能包含令人难以置信的聪明技巧,您不想向世界公开这些技巧,但请让我休息一下。一行代码和人们应该关心帮助你吗?