欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

qt中qglwidget与qwidget从绘控件产生冲突

更新时间: 2014-01-05 02:44:21 责任编辑: Author_N1

 

Qt中QGLWidget与QWidget自绘控件产生冲突
先上图
我左边的那个graph页面是一个QGLWidget窗口,右边的哪些控件都是基于QWidget自绘的,我只要鼠标在控件上停留一会就会出现一道细线,如果graph页面不用QGLWidget而用QWidget就不会出现这种情况,按道理说graph页面和其它控件都没什么联系应该不会有冲突啊。而且不只是QWidget的自绘控件会出现细线,就是Qt里面的控件也会出现一道白色的线闪一下。各位有没有遇到这种奇怪的问题
--参考方法--
看到了你的提问,又运行了几个我的例子程序,没有发现问题。我想能否这样:
检查一下显卡驱动是否安装了。在Windows下看看Intel、nVidia或AMD的驱动是否安装;
Linux下可以看看bumblebee这款开源的驱动能否奏效;
如果驱动已经安装了,则试试Qt的API,比如说
QGLFormat::openGLVersionFlags(),看看你的OpenGL支持到多少了;
然后看看QGLFormat::doubleBuffer()是否为真,如果为假那么试着设为真,如果实在不行那应该是双缓冲不支持。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:21
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13797/
本文WWW.DOC100.NET DOC100.NET版权所有。