C++ 使用QWebView上的边框

C++ 使用QWebView上的边框,c++,qt,border,qwebview,C++,Qt,Border,Qwebview,我正在尝试更改QWebView边框,就像我对QLineEdit所做的一样,设置QWebView样式表: QWebView { border: 20px; border-radius: 5px; } 边界被忽略了。我试过改变背景,效果很好 我做错什么了吗?还是有办法做到这一点 就在那里。编码并打印引用QWebView materialViewer = new QWebView(Study); materialViewer->setObjectName(QString::fr

我正在尝试更改
QWebView
边框,就像我对
QLineEdit
所做的一样,设置
QWebView
样式表:

QWebView
{
    border: 20px;
    border-radius: 5px;
}
边界被忽略了。我试过改变背景,效果很好

我做错什么了吗?还是有办法做到这一点


就在那里。编码并打印引用QWebView

materialViewer = new QWebView(Study);
materialViewer->setObjectName(QString::fromUtf8("materialViewer"));
materialViewer->setGeometry(QRect(190, 10, 591, 531));
materialViewer->setContextMenuPolicy(Qt::NoContextMenu);
materialViewer->setUrl(QUrl("about:blank"));
materialViewer->setRenderHints( QPainter::Antialiasing |
                                QPainter::HighQualityAntialiasing | 
                                QPainter::NonCosmeticDefaultPen |
                                QPainter::SmoothPixmapTransform |
                                QPainter::TextAntialiasing );
链接:


提前谢谢。

在那里。编码并打印引用QWebView的内容

  materialViewer = new QWebView(Study);
    materialViewer->setObjectName(QString::fromUtf8("materialViewer"));
    materialViewer->setGeometry(QRect(190, 10, 591, 531));
    materialViewer->setContextMenuPolicy(Qt::NoContextMenu);
    materialViewer->setUrl(QUrl("about:blank"));
    materialViewer->setRenderHints(QPainter::Antialiasing|QPainter::HighQualityAntialiasing|QPainter::NonCosmeticDefaultPen|QPainter::SmoothPixmapTransform|QPainter::TextAntialiasing);

链接:

您是否可以提供一个屏幕截图,准确地显示您看到的内容,或者提供一个完整的屏幕截图代码列表。我建议您首先尽可能少地减少代码以解决这个问题。我刚刚编辑了这篇文章。一年后,在Qt4.8.5中,这个错误仍然存在。这是你试图解决的问题的图像,还是解决方案的图像?我应该用它编辑这篇文章。我本来打算这么做的,但我忘了,对不起。