Размещение QWebView поверх существующего QGraphicsView

Я пытаюсь поместить QWebView поверх существующего окна, которое представляет собой просто QGraphicsView, содержащее один QGraphicsScene. Есть ли способ сделать это, не создавая новое окно?

Моя цель состоит в том, чтобы просто наложить большую часть экрана и затемнить материал на QGraphicsScene, чтобы он поместил «фокус» на QWebView. Какие-либо предложения?


person K. Barresi    schedule 14.05.2013    source источник


Ответы (1)


В итоге я просто добавил QWebView в QGraphicsView, а затем расположил его с помощью методов move(QPointF) и resize(QSize).

person K. Barresi    schedule 16.05.2013
comment
Я новичок в Qt... есть какие-нибудь советы, как сделать прямо противоположное? (Я хочу показать график загрузки между загрузками страницы) - person davidkomer; 03.05.2015
comment
Вероятно, вы можете просто установить загрузочный виджет как дочерний элемент QWebView. Просто сделайте функцию, показывающую виджет загрузки, когда начинается загрузка страницы, и скрывайте его, когда загрузка заканчивается. - person K. Barresi; 03.05.2015
comment
Спасибо. Я написал это как отдельный вопрос по адресу stackoverflow.com/questions/30014431/ и получил аналогичный совет :) Большое спасибо - person davidkomer; 04.05.2015