Help: Avoid extra 1-pixel frame in Help widgets

For QTextBrowser and QLiteHtmlWidget based viewers

Change-Id: I0e8003b555b15e8eca239c59e657d9cf417f2d58
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Alessandro Portale
2021-03-25 09:11:31 +01:00
parent 2b521506f3
commit bc158cdaee
2 changed files with 2 additions and 0 deletions

View File

@@ -66,6 +66,7 @@ LiteHtmlHelpViewer::LiteHtmlHelpViewer(QWidget *parent)
, m_viewer(new QLiteHtmlWidget) , m_viewer(new QLiteHtmlWidget)
{ {
m_viewer->setResourceHandler([](const QUrl &url) { return getData(url); }); m_viewer->setResourceHandler([](const QUrl &url) { return getData(url); });
m_viewer->setFrameStyle(QFrame::NoFrame);
m_viewer->viewport()->installEventFilter(this); m_viewer->viewport()->installEventFilter(this);
connect(m_viewer, &QLiteHtmlWidget::linkClicked, this, &LiteHtmlHelpViewer::setSource); connect(m_viewer, &QLiteHtmlWidget::linkClicked, this, &LiteHtmlHelpViewer::setSource);
connect(m_viewer, connect(m_viewer,

View File

@@ -267,6 +267,7 @@ TextBrowserHelpWidget::TextBrowserHelpWidget(TextBrowserHelpViewer *parent)
: QTextBrowser(parent) : QTextBrowser(parent)
, m_parent(parent) , m_parent(parent)
{ {
setFrameShape(QFrame::NoFrame);
installEventFilter(this); installEventFilter(this);
document()->setDocumentMargin(8); document()->setDocumentMargin(8);
} }