From b64868079ab35a314744bd44f525e21157059eae Mon Sep 17 00:00:00 2001 From: Neel Patel Date: Thu, 2 Jun 2016 15:15:53 +0530 Subject: [PATCH] QWebView does not render checkbox, and radio button propoerly on MacOSX. In order to fix it, we need to set 'style' to 'funsion' on MacOSX. Reference: https://bugreports.qt.io/browse/QTBUG-43366 --- runtime/BrowserWindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/BrowserWindow.cpp b/runtime/BrowserWindow.cpp index a2053e248..f5645e735 100644 --- a/runtime/BrowserWindow.cpp +++ b/runtime/BrowserWindow.cpp @@ -64,6 +64,10 @@ BrowserWindow::BrowserWindow(QString url) QWebSettings::globalSettings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true); #endif +#ifdef __APPLE__ + m_mainWebView->setStyle(QStyleFactory::create("Fusion")); +#endif + m_tabGridLayout->addWidget(m_mainWebView, 0, 0, 1, 1); m_tabWidget->addTab(m_pgAdminMainTab, QString()); m_tabWidget->setCurrentIndex(0);