Page 1 of 1

添加一个工具栏

Posted: Sat May 21, 2022 12:54 pm
by johnwang
使用fc最麻烦的就是老要切换工具台。现在我们自己做一个工具栏,让它一直显示,就不需要切换了,

类似这个添加一个菜单项贴(https://forum.freecadweb.org/viewtopic.php?f=40&t=67215):

在Workbench.cpp中,找到:

Code: Select all

ToolBarItem* StdWorkbench::setupToolBars() const
在里面加入一个FEA工具栏。该工具栏中加一个Solve工具。

Code: Select all

    ToolBarItem* bjwb = new ToolBarItem(root);
    bjwb->setCommand("bjFeaWorkbench");
    *bjwb << "Std_bjSolve";
其中的Std_bjSolve,是我们在添加一个菜单项贴中已经做好的。暂时借用一下,不再写新功能了。也就是你既可以从菜单里执行这个命令,也可以从工具栏里执行同样的命令。

现在重新编译FreeCADGui项目就可以了。

那个问号图标就是新的命令。如何改变这个图标,还需要研究一下。请静待解决方案。
bjwb.jpg
bjwb.jpg (4.27 KiB) Viewed 2657 times