前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Dynamo中创建UI

如何在Dynamo中创建UI

作者头像
企鹅号小编
发布2018-01-05 16:06:40
1.9K0
发布2018-01-05 16:06:40
举报
文章被收录于专栏:编程编程

我这里说的UI指的是User Interface(用户界面),说白了就是创建窗口,让我们和Dy进行交互。效果大概是这样:

接下来我会教大家编写一个简单的界面,效果如下:

实现原理

因为Dynamo中用的是IronPython,什么是IronPython?不懂的同学可以用各种搜索引擎搜下。简单讲IronPython可以和.Net结合,我们知道Windows平台可以使用Winform和WPF技术来实现UI,因此IronPython也可以使用,我比较喜欢使用WPF,简单直观。这篇文章会讲解如何使用WPF来实现。

准备工作

Visual Studio(可选,我用的2017)

代码编辑器(我用的VS CODE)

Dynamo(我用的1.3)

WPF基础和Python基础

操作步骤

编写界面代码

我们知道WPF使用的是Xaml语法,如果你很熟悉Xaml,那么你完全可以直接打开记事本或你使用的代码编辑器开撸。我更喜欢简单点的方法,使用微软爸爸的Visual Studio(以下简称VS),我们装完VS后会同时装好Blend For Visual Studio,Blend是专门用来编写界面部分代码的,当然你也可以使用VS,我这里使用Blend。

代码如下:

与Dynamo结合

首先复制我们第1步写的xaml代码,然后我们贴到Dy中,要注意把Window的名称空间删掉,不然会冲突(第一行x:Class="xxx") 这里我直接贴代码了,不明白的直接看注释即可~

接着点击运行即可,如果想修改界面,只需要替换layout中的代码,并修改你的类就行了~

本文来自企鹅号 - 壹匹BIM媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 壹匹BIM媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档