首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Dynamo中创建UI

我这里说的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中的代码,并修改你的类就行了~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180103G0CN4700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券