Welcome

首页 / 软件开发 / C++ / Qt的文本编辑器(下)

Qt的文本编辑器(下)2013-05-27紧接着我们的上一篇博文Qt之文本编辑器(上)我们继续我哦们的文本编辑器之旅。

void MainWindow::createMenus(){fileMenu = menuBar()->addMenu(tr("&File"));fileMenu->addAction(newAct);fileMenu->addAction(openAct);fileMenu->addAction(saveAct);fileMenu->addAction(saveAsAct);fileMenu->addSeparator();fileMenu->addAction(exitAct);editMenu = menuBar()->addMenu(tr("&Edit"));editMenu->addAction(cutAct);editMenu->addAction(copyAct);editMenu->addAction(pasteAct);menuBar()->addSeparator();formMenu = menuBar()->addMenu(tr("&Form"));formMenu->addAction(automaticAct);formMenu->addAction(typefaceAct);menuBar()->addSeparator();helpMenu = menuBar()->addMenu(tr("&Help"));helpMenu->addAction(aboutAct);helpMenu->addAction(aboutQtAct);}
创建菜单,以及进行布局。

void MainWindow::createToolBars(){fileToolBar = addToolBar(tr("File"));fileToolBar->addAction(newAct);fileToolBar->addAction(openAct);fileToolBar->addAction(saveAct);editToolBar = addToolBar(tr("Edit"));editToolBar->addAction(cutAct);editToolBar->addAction(copyAct);editToolBar->addAction(pasteAct);}
创建工具Bar,并对其添加Action.

void MainWindow::createStatusBar(){statusBar()->showMessage(tr("Ready"));}