我有一个 QGraphicsWidget,我用它来绘制和显示许多项目,包括使用 QGraphicsProxyWidget 的 QWebEngineView。我能够将网页内容加载到 QWebEngineView 中,但我想让视图包含边框。我使用“setStyleSheet”尝试添加边框,但这似乎不起作用。以下代码在我的 QGraphicsWidget 类的构造函数中添加 QWebEngineView:
QWebEngineView * view = new QWebEngineView();
view->setFixedWidth(700);
view->setFixedHeight(200);
view->setStyleSheet("border: 10px border-color: black");
view->load(QUrl("qrc:/myresources/guidetext.html"));
QGraphicsProxyWidget * proxyView = new QGraphicsProxyWidget(this);
proxyView->setWidget(view);