2012-12-26 76 views
0

我遇到使用QDockWidget一个奇怪的问题:的Windows标题栏消失使用QDockWidget - qbackingstore ::冲洗()调用非暴露窗口

我必不可少代码:

void iMainWindow::createDockWindows() 
{ 
    camera = cvCreateCameraCapture(0); 
assert(camera); 

QDockWidget *dock = new QDockWidget(tr("2D Camera"), this); 
dock->setAllowedAreas(Qt::RightDockWidgetArea); 
pixmapLabel = new MyCameraWindow(camera, dock);//class MyCameraWindow : public QWidget 
dock->setWidget(pixmapLabel); 
addDockWidget(Qt::RightDockWidgetArea, dock); 
} 

,当我跑我的程序,它出来是正常的

但是,如果我拖到外面码头的一部分,窗口标题栏消失。

参考:the image and my explanation

此外,外拖动停靠小部件后,在命令窗口中显示 qbackingstore ::平齐()调用非暴露窗口

我如何才能让窗口的标题栏后在外面拖动Dock小部件?

回答