如何在Maya Python中更改文本的位置

2024-09-29 20:23:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python在maya中制作gui,但我在这方面是新手,我不知道如何使用python改变文本在maya中的位置。在

代码:

import maya.cmds as cmds

# Make a new window

window = cmds.window( title="Render", iconName='BTD', widthHeight=
(500,500),titleBar=True,minimizeButton=True,maximizeButton=True )
cmds.columnLayout( adjustableColumn=True)

form = cmds.formLayout()
tabs = cmds.tabLayout(innerMarginWidth=10, innerMarginHeight=10)
cmds.formLayout(form,edit=True,attachForm=((tabs, 'top', 0), (tabs, 'left', 
0), (tabs, 'bottom', 0), (tabs, 'right', 0)) )
child1 = cmds.rowColumnLayout(numberOfColumns=2)
cmds.button(label='1')
cmds.button(label='2')
cmds.button(label='3')  
cmds.setParent( '..' )


child2 = cmds.rowColumnLayout(numberOfColumns=1)
cmds.text("Output Directory",width = 50,height=50,font = "boldLabelFont")
cmds.text("Notify on job completion",width = 200,height=50,font = 
"boldLabelFont")
cmds.setParent( '..' )


child3 = cmds.rowColumnLayout(numberOfColumns=2)
cmds.button(label='7')
cmds.button(label='8')
cmds.button(label='9')
cmds.setParent( '..' )

cmds.tabLayout( tabs, edit=True, tabLabel=((child1, 'General'), (child2, 
'Advanced'),(child3, 'Job Software')) )
cmds.setParent( '..' )

cmds.showWindow( window )

输出

enter image description here

预期输出

enter image description here

有什么概念像给文本x轴和y轴?在

请告诉我如何使用python在maya中进行格式化


Tags: 文本formtruebuttonwindoweditlabelcmds
1条回答
网友
1楼 · 发布于 2024-09-29 20:23:17

它只是您必须添加的align属性,它接受leftright和{}中的一个。如果不设置,默认情况下是center

   cmds.text("Output Directory",width=50, height=50,font="boldLabelFont", align='left')

相关问题 更多 >

    热门问题