VTK在kylin系统背景色显示黑色问题

在kylin系统中,VTK背景色显示黑色,鼠标点击之后显示变回正常,看起来似乎是缺少刷新,但实际上打印信息发现,在kylin系统下,vtk源码里面执行刷新方法好多遍,同样的代码,在windows打印信息显示执行刷新方法3遍好像。但是在kylin显示还不正常。

1.在kylin笔记本上(在一些台式机上不起作用):

VTK-9.3.0/GUISupport/Qt/QVTKOpenGLWindow.cxx 264行添加再次执行blit方法:
this->RenderWindowAdapter->blit(
this->defaultFramebufferObject(), GL_BACK_LEFT, QRect(QPoint(0, 0), deviceSize));

2.在kylin台式机上

最终解决方法是:不要执行clearAlpha方法
VTK-9.3.0/GUISupport/Qt/QVTKRenderWindowAdapter.cxx 300行
在一些国产显卡上,没有添加qss时,似乎把clearAlpha移动到靠前执行是可以的,可以测试一下。
在一些国产显卡上,添加qss后,测试不调用clearAlpha显示是正常的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值