2013-05-14 63 views
0

我試圖在現有窗口頂部放置一個QWebView,該窗口只包含一個QGraphicsView,其中包含一個QGraphicsScene。有沒有辦法做到這一點,而無需創建一個新的窗口?在現有QGraphicsView上放置QWebView

我的目標只是覆蓋大部分屏幕,並將QGraphicsScene上的東西黯淡,因此它將「焦點」放在QWebView上。有什麼建議麼?

回答

0

我結束了剛剛添加到QGraphicsView QWebView,然後使用move(QPointF)resize(QSize)方法定位它。

+0

我是Qt新手......有關如何做相反的任何建議? (我想在頁面加載之間顯示一個「加載」圖形) – davidkomer 2015-05-03 17:08:04

+1

您可以將加載小部件設置爲QWebView的子項。當頁面加載開始時,只需要一個函數顯示加載小部件,並在加載完成時隱藏它。 – 2015-05-03 17:19:55

+0

謝謝,我寫它在http://stackoverflow.com/questions/30014431/overlay-while-loading-page-into-qwebview並得到了類似的建議:)非常讚賞 – davidkomer 2015-05-03 21:05:17