Qt SolidWorks 二次开发
网上的关于Qt solidworks二次开发的资料好少,自己摸索了一下,终于实现了一个零件的拉伸,特此记录一下:
void Widget::on_pushButton_clicked()
{
//打开SW,创建一个新零件
QAxObject swApp("SldWorks.Application",0);
swApp.setProperty("Visible",true);
swApp.dynamicCall("NewPart()");
//获取当前的活动零件
swPart = swApp.querySubObject("ActiveDoc");
//选择草图管理器,并插入一个草图
QAxObject *swSketchManager = swPart->querySubObject("SketchManager");
swSketchManager->dyn