1.Workbench.cpp
找到
Code: Select all
MenuItem* StdWorkbench::setupMenuBar() const
Code: Select all
// FEA
MenuItem* bjfea = new MenuItem(menuBar);
bjfea->setCommand("Fe&a");
*bjfea << "Std_bjSolve";
加入Solve命令的定义:
Code: Select all
//===========================================================================
// Std_bjSolve
//===========================================================================
DEF_STD_CMD(StdCmdbjSolve)
StdCmdbjSolve::StdCmdbjSolve()
:Command("Std_bjSolve")
{
sGroup = "Solve";
sMenuText = QT_TR_NOOP("Solve");
sToolTipText = QT_TR_NOOP("Run Nastran95.exe");
sWhatsThis = "Std_bjSolve";
sStatusTip = QT_TR_NOOP("Solve");
sPixmap = "help-browser";
sAccel = keySequenceToAccel(QKeySequence::HelpContents);
eType = 0;
}
void StdCmdbjSolve::activated(int iMsg)
{
Q_UNUSED(iMsg);
Gui::getMainWindow()->showDocumentation(QString::fromLatin1("Online_Help_Startpage"));
//在此之下,添加你自己的功能
}
找到:
Code: Select all
void CreateStdCommands(void)
Code: Select all
rcCmdMgr.addCommand(new StdCmdbjSolve());