Python SolidWorks 二次开发—SolidWorks属性页面的图标参数对照

Python SolidWorks 二次开发—SolidWorks属性页面的创建及控件事件实现



前言

在创建属性页面的时候会用到系统默认的一些图标,这里对这些图标进行整理和汇总,方便后期使用。图标分为两种,一种是label类型的图标,主要是在创建控件后增加在控件前面起提示作用的,一种是按钮上的图标,方便识别按钮的作用。


第一种,label类型的图标

label类型的图标是在初始化控件后增加SetStandardPictureLabel方法,并传入相应数值就会显示相应的图标,函数的的原型如下:

Function SetStandardPictureLabel( _
   ByVal Bitmap As System.Integer _
) As System.Boolean

图标和参数的对照关系见下图
在这里插入图片描述

第二种,按钮上的图标

按钮类型的图标是在按钮初始化后增加SetStandardBitmaps方法,并传入相应数值就会显示相应的图标,函数的的原型如下:

Function SetStandardBitmaps( _
   ByVal Bitmap As System.Integer _
) As System.Boolean

图标和参数的对照关系见下图
在这里插入图片描述

注:如果不喜欢系统提供的图标,也可以使用自定义图标,这时候就需要使用SetPictureLabelByName和SetBitmapsByName3函数来实现,具体用法可参考API帮助文档。

猜你喜欢

转载自blog.csdn.net/Bluma/article/details/132901813