• 6839阅读
  • 1回复

QGLWidget如何嵌入到QWidget中 [复制链接]

上一主题 下一主题
离线vboylin
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-08
关键词: QGLWidget布局
使用QGLWidget单独显示是可以绘制出图像的,但当使用QGridLayout将其使用放到一个QWidget中时,可以的看到QGLWidget::paintEvent(...)没有调用,说明没有重回。如果调用QGLWidget的setFixedSize(..)后,就可以看到这个QGLWidget了。所以猜想是QGLWidget默认的大小策略有问题,调用setSizePolicy(....),结果提示调用了QSizePolicy的私有成员。看QSizePolicy的源码,发现其中有个宏定义,是的QSizePolicy变成了私有的了。大家看看怎么方便的将QGLWidget如何嵌入到QWidget中,并且大小策略为Expanding呢?
[ 此帖被vboylin在2011-04-09 02:14重新编辑 ]
离线vboylin
只看该作者 1楼 发表于: 2011-04-09
???没有人会吗?
快速回复
限100 字节
 
上一个 下一个