保存stl时如何指定名称和文件夹?
How to specify name and folder when i save stl?
我有一个 vtkpolydata,我知道如何像 stl 一样保存它:
stlWriter = vtk.vtkSTLWriter()
stlWriter.SetFileName("gomaMI.stl")
stlWriter.SetInputConnection(self.modeloMI.GetOutputPort())
stlWriter.Write()
问题是我不想通过代码保存它我想在新的 window 中指定文件夹和名称,就像所有程序一样。有什么建议吗?
from tkinter import Tk
from tkinter.filedialog import asksaveasfilename
Tk().withdraw()
filename = asksaveasfilename()
print(filename)
根据您的代码,如果您 SetFileName
返回 filename
的任何内容,假设它不是空字符串,这将起作用。
PyQt5 更好看,但需要更多代码行 easygui
也可以提供解决方案。
我有一个 vtkpolydata,我知道如何像 stl 一样保存它:
stlWriter = vtk.vtkSTLWriter()
stlWriter.SetFileName("gomaMI.stl")
stlWriter.SetInputConnection(self.modeloMI.GetOutputPort())
stlWriter.Write()
问题是我不想通过代码保存它我想在新的 window 中指定文件夹和名称,就像所有程序一样。有什么建议吗?
from tkinter import Tk
from tkinter.filedialog import asksaveasfilename
Tk().withdraw()
filename = asksaveasfilename()
print(filename)
根据您的代码,如果您 SetFileName
返回 filename
的任何内容,假设它不是空字符串,这将起作用。
PyQt5 更好看,但需要更多代码行 easygui
也可以提供解决方案。