diff --git a/article_inspect.cpp b/article_inspect.cpp index 4b2a0769..1cdf821b 100644 --- a/article_inspect.cpp +++ b/article_inspect.cpp @@ -19,23 +19,22 @@ ArticleInspector::ArticleInspector( QWidget * parent ) : QWidget( parent, Qt::Wi void ArticleInspector::setInspectPage( QWebEnginePage * page ) { viewContainer->page()->setInspectedPage( page ); -#if( QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) || QT_VERSION > QT_VERSION_CHECK( 6, 3, 0 ) ) +#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. - - //static bool first{ true }; - //if( first ) - //{ - // qDebug()<<"inspector,phase first time"; - // first = false; - //} - //else - //{ - // qDebug()<<"inspector,phase not first time"; - // page->triggerAction( QWebEnginePage::InspectElement ); - //} + static bool first{ true }; + if( first ) + { + qDebug()<<"inspector,phase first time"; + first = false; + } + else + { + qDebug()<<"inspector,phase not first time"; + page->triggerAction( QWebEnginePage::InspectElement ); + } #endif raise();