我有問題,一些連接:Qt的連接不工作時窗口處於全屏模式
QAction* fs = new QAction(this);
fs->setShortcut(Qt::Key_F);
connect(fs, &QAction::triggered, this, &MainWindow::fullscreen);
menuBar()->addAction(fs);
而且全屏功能是:
if(!fullscreenMode)
{
mouseMoved=time(0);
this->menuBar()->hide();
this->showFullScreen();
fullscreenMode=true;
}
else
{
this->menuBar()->show();
timeBar->show();
controlBar->show();
this->showNormal();
fullscreenMode=false;
timeBar->visibilityChanged(true);
controlBar->visibilityChanged(true);
}
我不能恢復正常模式使用快捷鍵(F按鈕),但我可以使用雙擊它使用相同的功能。我的錯誤在哪裏?
感謝您的關注。那麼,fullscreenMode已經在MainWindow構造函數中初始化了,而我的「全屏」函數沒有參數。 – annamataris