mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-24 00:14:06 +00:00
opt: optimize inspect windows on qt6.x
This commit is contained in:
parent
5a05a01fd9
commit
9bbdc54edb
|
@ -18,12 +18,22 @@ ArticleInspector::ArticleInspector( QWidget * parent ) : QWidget( parent, Qt::Wi
|
|||
|
||||
void ArticleInspector::setInspectPage( QWebEngineView * view )
|
||||
{
|
||||
auto page=view->page();
|
||||
viewContainer->page()->setInspectedPage(page);
|
||||
#if( QT_VERSION > QT_VERSION_CHECK( 6, 3, 0 ) || QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) )
|
||||
auto page = view->page();
|
||||
viewContainer->page()->setInspectedPage( page );
|
||||
#if( QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) )
|
||||
page->triggerAction( QWebEnginePage::InspectElement );
|
||||
#else
|
||||
// without this line, application will crash on qt6.2 ,see https://bugreports.qt.io/browse/QTBUG-101724
|
||||
// and seems to hangup forever on qt6.3.0 ,so the best solution for now is to comment out the following lines.
|
||||
page->triggerAction( QWebEnginePage::InspectElement );
|
||||
static bool first{ true };
|
||||
if( first )
|
||||
{
|
||||
first = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
page->triggerAction( QWebEnginePage::InspectElement );
|
||||
}
|
||||
#endif
|
||||
|
||||
raise();
|
||||
|
|
Loading…
Reference in a new issue