2012-12-26 20 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小部件?

回答