摘要: NX二次开发-检查文件是否存在 UF函数 1 bool CheckFileExists(string filename) 2 { 3 if (filename.empty()) 4 { 5 return false; 6 } 7 8 int status = 1; 9 UF_CFI_ask_file 阅读全文
posted @ 2021-02-04 15:36 不再低调 阅读(187) 评论(0) 推荐(0) 编辑
摘要: NX二次开发-获取加工导航器上选中刀具或工序的所有paramIndex值 由于paramIndex的值可能会很大,所以在代码里获取五万以内的paramIndex所对应的参数值。 1 void GetCamObjParamInfo() 2 { 3 int objectCount = 0; 4 tag_ 阅读全文
posted @ 2021-02-04 15:30 不再低调 阅读(685) 评论(0) 推荐(0) 编辑
摘要: #NX二次开发-UF函数创建刀具 将创建后的刀具放到机床视图的未用项下面,创建之后必须要放到某一个节点之下,不然会报错。 1 tag_t CreateTool(const string& typeName, const string& subtypeName) 2 { 3 tag_t setupTa 阅读全文
posted @ 2021-01-15 14:25 不再低调 阅读(492) 评论(0) 推荐(0) 编辑
摘要: #NX二次开发-获取刀具的模板类型和子类型(int) 1 void GetToolTypeAndSubtype(tag_t toolTag) 2 { 3 int type = 0; 4 int subtype = 0; 5 UF_CUTTER_ask_type_and_subtype(toolTag 阅读全文
posted @ 2021-01-15 13:06 不再低调 阅读(423) 评论(0) 推荐(0) 编辑
摘要: #NX二次开发-获取NX自带的所有模板的类型和子类型字符串名字 1 void NXCommon::GetTemplateTypeAndSubtypeName() 2 { 3 int typeCount = 0; 4 const char** typeNames = NULL; 5 char msg[ 阅读全文
posted @ 2021-01-15 12:57 不再低调 阅读(386) 评论(0) 推荐(0) 编辑
摘要: #Qt-关于QTreeView的一些设置 设置行背景色(颜色) 交替; qTreeView->setAlternatingRowColors(true); 2. 单元格内容自适应大小,但是设置之后,列标题头不能左右拖动改变单元格的宽度了; qTreeView->header()->setSectio 阅读全文
posted @ 2020-12-15 14:25 不再低调 阅读(3004) 评论(0) 推荐(0) 编辑
摘要: #Qt-QTreeView绘制单元格 只须在自定义的委托类里重写paint函数即可,具体写法如下所示: 1 void ComboBoxDelegate::paint(QPainter * painter, const QStyleOptionViewItem & option, const QMod 阅读全文
posted @ 2020-12-15 11:03 不再低调 阅读(822) 评论(1) 推荐(0) 编辑
摘要: #NX二次开发-获取集成环境下打开的part名 UI编辑器里的“通过浏览选择文件”控件只能选择本地的part文件,如果我们需要选择集成环境下的part文件,很显然这个控件不能满足我们的要求,那么我们就需要通过自己组合控件来达到相应的需求,最终实现的效果如下所示: 操作步骤如下: 首先自己组合控件,我 阅读全文
posted @ 2020-12-14 15:45 不再低调 阅读(402) 评论(0) 推荐(0) 编辑
摘要: #NX二次开发-NX是否处于集成环境下 1 bool IsUgmanagerActive() 2 { 3 logical isActive = false; 4 UF_is_ugmanager_active(&isActive); 5 6 return isActive; 7 } 阅读全文
posted @ 2020-12-14 15:42 不再低调 阅读(305) 评论(0) 推荐(0) 编辑
摘要: #NX二次开发-通过NX自带UI分别获取集成环境和本地打开的part名字 通过NX自带UI获取集成环境下打开的part名字; 1 string GetOpenPartName() 2 { 3 char fileName[MAX_FSPEC_BUFSIZE] = ""; 4 logical unuse 阅读全文
posted @ 2020-12-14 14:40 不再低调 阅读(396) 评论(0) 推荐(0) 编辑