入門Qt4プログラミングでQtについて学習していたのですが以下のコードではセパレータのアドレスを保持しているためRecentFilesの中身がない場合にはセパレータが非表示になるとのことですがどういうことなのかよくわかりません
どなたか解説をお願いします
void MainWindow::createMenus()
{
fileMenu=menuBar()->addMenu(tr("&File"));
fileMenu->addAction(newAction);
fileMenu->addAction(openAction);
fileAction->addAction(saveaction);
fileAction->addAction(saveAsAction);
separatorAction=fileMenu->addSeparator();
for(int i=0;i<MaxRecentFiles;++i)
fileMenu->addAction(RecentFileActions[i]);
fileMenu->addSeparator();
fileMenu->addAction(exitAction);
}
あなたの回答
tips
プレビュー