我制作了一个 GUI 应用程序,它接受用户输入并将其添加到 CSV 和 Photoshop 文件中并呈现它。这是它的样子:
专注于“R”文本字段。看看它在哪里结束。R 文本字段将具有可变长度的数据。一旦它结束,我想在它结束的右下角添加一个图像。现在,图像就位于 PSD 文档的右下角,如下所示:
这就是我希望它的放置方式。在文本的最后一行之后...
而且我知道它可以很容易地手动完成,但我的客户根本不想打开 Photoshop 或进行任何调整。
这是处理 R Text 小部件的代码部分:
R=Label(contentLF,font="Arial 20",text="R:", bg="#c3dde6").grid(row=4,column=1, sticky=E)
eR=Text(contentLF, font="Arial 10", width=90, height=12)
eR.grid(row=4, column=2, pady=10)
下面是处理从 Text 小部件获取数据并将其输入 PSD 文件的代码:
k=eR.get()
lf9 = doc.ArtLayers["R"]
tol9 = lf9.TextItem
k=k.rstrip("\n")
k=k.replace("\n","\r")
tol9.contents = k