白线继承自QGraphicsView自定义窗口

时间:2016-08-23 08:00:47

标签: c++ qt

我的窗口类继承自QGraphicsView。在我班级的构造函数中,我设置了

setWindowFlags(Qt::CustomizeWindowHint);

但在显示我的窗户后,顶部有一条奇怪的白线,我无法移除。哪里有问题?我错过了什么吗?

UPD1:screenshot

UPD2:我也尝试过Qt5.6.1 - 结果相同。 Qt [5.4.2 || 5.6.1],Win10(x64)

UPD3:我为我的窗户设置了红色背景。 here is a new screen表明我的情况更好。

UPD4:嗯,好像是Win10 Bug.。我的朋友在较旧的Windows中尝试了我的应用程序,它可以正常运行。

1 个答案:

答案 0 :(得分:0)

尝试使用这种标志组合:

setWindowFlags(Qt::Window | Qt::FramelessWindowHint)