python工作界面_同是FreeCAD他效率为何那么高?大神教你用python打造专属工作台...

本文介绍了如何利用Python高效地开发FreeCAD的工作台,包括理解工作台的Python终端、零件工作台(Part workbench)的结构,以及自定义工作台的开发框架。通过创建Init.py和InitGui.py文件,你可以打造自己的专属工作界面,本文还演示了添加按钮及响应的实现过程。
摘要由CSDN通过智能技术生成

FreeCAD是功能上与solidworks等同的开源免费软件。功能非常强大。从3D建模,BIM,组装,到力学分析,热分析,等一应俱全。更重要的,他的底层是和python完全封装的。换句话说,我们可以使用python做任何事情。今天我们就介绍一下,FreeCAD二次开发的基础内容。

文章内容看完可能需要一点时间,建议大家边编程边看文章。

如有疑问可以回复我。

1、工作台的python终端

96a285c978bbb1a89bbe88c7b1058754.png

(1) 全局变量

FreeCAD在console里的名字是App。

e57e56059003725743ca380e5876161a.png

在python脚本中,是FreeCAD模块。

getHomePath()返回的是软件安装目录

getResourceDir() 返回的是软件的资源目录

(2) Mod 目录

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值