用 inx 定义的 Inkscape 扩展对话框具有预定义的“应用”和“关闭”按钮。
单击“应用”并执行任何操作后,对话框控制对话框仍保留在那里。要摆脱它,用户最常点击“关闭”。
如何让对话框在“应用”工作完成后自动关闭?
这是答案的框架,它仅适用于 Linux。
wmctrl -lG
将返回窗口列表,其中包含窗口 ID 和标题。其中之一将是您的扩展的 GUI 窗口
wmctrl -i -c 0x006d9413
将关闭窗口 - 其中
0x006d9413
是您在上面获得的窗口 ID。
我想类似的事情在 Windows 或 Mac OS 上也可能实现