fix: 修复退出全屏模式后菜单状态不同步的问题

重载 resizeEvent,根据窗口状态手动同步菜单状态。

Log: 修复退出全屏模式后菜单状态不同步的问题
This commit is contained in:
ut003880
2021-07-26 15:16:15 +08:00
parent 2f38b9dd76
commit 2453752bd7
6 changed files with 195 additions and 246 deletions

View File

@@ -14,14 +14,13 @@ Widget::Widget(QString szUrl, QWidget *parent)
m_webEngineView->setObjectName(QStringLiteral("webEngineView"));
m_webEngineView->setEnabled(true);
m_webEngineView->setAutoFillBackground(false);
m_webEngineView->setZoomFactor(1);
m_webEngineView->setZoomFactor(1.0);
QWebEnginePage *page = new QWebEnginePage;
m_webEngineView->setPage(page);
m_webEngineView->setUrl(QUrl(nullptr));
if (!m_szUrl.isEmpty())
{
if (!m_szUrl.isEmpty()) {
m_webEngineView->setUrl(QUrl(m_szUrl));
}
@@ -56,8 +55,7 @@ void Widget::refresh()
void Widget::clearLayout(QLayout *layout)
{
QLayoutItem *item;
while ((item = layout->takeAt(0)) != nullptr)
{
while ((item = layout->takeAt(0)) != nullptr) {
delete item;
}
}