如何为多个对象设置相同的 parameters/options?
How can I set the same parameters/options for multiple objects?
开始学习manin的使用,发现如下问题
假设我想在我的视频中使用 font="Calibri"
和 font_size=72
的文本。
那我就得写下面的代码了:
Text("Text 1",font="Calibri",font_size=72)
之后,如果我想再次使用相同样式的文本,我必须重新编写函数parameters/options Text()
:
Text("Text 2",font="Calibri",font_size=72)
所以我的问题是,是否可以为 Text()
定义一个带有 parameters/options 的变量,这样我就不必每次都复制和粘贴它们了?
像这样:
options={font="Calibri",font_size=72}
Text("Text 1",options)
Text("Text 2",options)
那会很简单。
我想通了!我只需要def
一个函数:
def font_1(text):
new_text=Text(text,font="Calibri",font_size=72)
return new_text
然后用相同的格式编写 "Text 1"
和 "Text 2"
我只使用代码
font_1("Text 1")
font_1("Text 2")
开始学习manin的使用,发现如下问题
假设我想在我的视频中使用 font="Calibri"
和 font_size=72
的文本。
那我就得写下面的代码了:
Text("Text 1",font="Calibri",font_size=72)
之后,如果我想再次使用相同样式的文本,我必须重新编写函数parameters/options Text()
:
Text("Text 2",font="Calibri",font_size=72)
所以我的问题是,是否可以为 Text()
定义一个带有 parameters/options 的变量,这样我就不必每次都复制和粘贴它们了?
像这样:
options={font="Calibri",font_size=72}
Text("Text 1",options)
Text("Text 2",options)
那会很简单。
我想通了!我只需要def
一个函数:
def font_1(text):
new_text=Text(text,font="Calibri",font_size=72)
return new_text
然后用相同的格式编写 "Text 1"
和 "Text 2"
我只使用代码
font_1("Text 1")
font_1("Text 2")