2016-08-23 28 views
0

我的窗口类继承自QGraphicsView。在我的班级的构造函数中,我设置了从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中尝试了我的应用程序,并且按照我的预期工作。

+0

也许截图将帮助? – SpamBot

+0

不能重现您的问题,与我的qt 5.7 for linux 64bit很好地工作。介意提供更多细节? –

+0

我使用Qt5.4.2,不能使用更高版本。操作系统 - Win10(x64) – user2123079

回答

0

尝试使用标志的结合:

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

是的,这有帮助,但我需要可调整大小的窗口。我已经试过了,但忘了说这个。但是谢谢你! – user2123079

+0

你可以自己实现这样的功能。寻求帮助,你可以看看这个artical:http://stackoverflow.com/questions/5752408/qt-resize-borderless-widget –