从我开始给Maya开发UI工具的时候起就觉得给窗口起名是件麻烦的事情,因为Maya不允许有两个同名的窗口存在,所以要起一个独一无二的名字,我表示这让我很蛋疼.
我喜欢用类来编写UI,因为它让我从此不再蛋疼.
from maya import cmds
class MyWindow(object):
window = None
def __init__(self):
"""
do what you want
"""
pass
def _createWindow(self):
"""
create the UI
"""
if MyWindow.window is not None \
and cmds.window(MyWindow.window, q=1, ex=1):
cmds.deleteUI(MyWindow.window)
MyWindow.window = cmds.window(t="This is a window")
cmds.columnLayout()
cmds.text(l="The name of this Window is :%s" % MyWindow.window)
def show(self):
"""
show window
"""
self._createWindow()
cmds.showWindow(MyWindow.window)
# show our window
# 创建窗口
mywindow = MyWindow()
mywindow.show()
当你的窗口被关闭了,只要再执行
mywindow = MyWindow()
mywindow.show()
就行了,你永远都只会显示一个窗口.
分享到:
相关推荐
UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目UI项目
新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付新UI易支付...
曲面UI插件 Curved UI
ui jquery kendo ui 一个不错的国外ui kendoui 又名剑道UI ui jquery kendo ui 一个不错的国外ui kendoui 又名剑道UI
SOA返回信息给UI框架基础解决方案
您可以从Airy UI预设中选择动画,也可以非常快速地使用Airy UI制作自己的自定义动画。 Airy UI还使您只需单击即可轻松设置UI元素的锚点,此外还具有专业的ESC和“后退”按钮功能来隐藏和关闭菜单。 通用的UI节省了...
1.获取最新版本的modern UI for WPF 2.打开vs并创建一个新的WPF应用程序名为:MuiTest 3.添加FirstFloor.ModernUI.dll 4.定义ModernWindow继承于MainWindow 打开MainWindows.xaml,添加ModernUI 的 xmlns 名称空间和...
此资源包含基于labview 的UI界面演示程序源代码,有助于提高学习labview编程者的UI设计能力。
Unity UGUI插件,动效UI插件,简约风UI,UI框架,Q弹动画UI,欢迎下载使用。
jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库
demo ui <web ui> 自己用的
UI设计
本人原创,请支持原创,能够实现大多数管理平台的开发
最新官方jQuery UI插件 主流特效Demo,绝不含糊。 好东西不需要过多的言辞修饰,下了就知道! 所有效果说明: 基本的鼠标互动: 拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种...
变形UI过渡变得简单,Morphing Ui transitions made simple.
Jerry 也是从 SAP UI5 菜鸟一路走过来,深知只有 ABAP 开发背景的开发者,向 SAP UI5 开发领域转型的不易,因此我在业余时间设计了这份适合 SAP UI5 初学者的学习教程,把开发一个完整的 SAP UI5 应用的流程,拆分成...
400+科技元素 科幻UI 机甲机械类UI,满足科幻UI设计需求,仅供学习使用!!!
EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX_UI界面库201702.27版EX...
Unity 工具 之 CurvedUI (曲面UI)
This resource demonstrates a Metro UI inspired jQuery UI theme built with the jQUIT Builder.