2

我正在为 Inkscape 开发一个扩展,并希望根据在对象上设置的值设置参数值。例如,如果所选对象的 ID 设置为“myRect”,我将如何在扩展对话框中显示该值?在我看来,应该有一种方法可以告诉 Inkscape 我想从属性“id”中显示一个值,我已经阅读了 Inkscapes wiki 上的文档并搜索了网络,但找不到任何答案。

4

1 回答 1

0

我不认为这是可能的。

扩展 UI 是从静态 .inx 文件构建的。您的扩展代码无法修改该 AFAIK。

有可能让您的扩展程序一直重写 .inx 文件。但我想这将是一种可怕的可怕方法。另外我不确定inkscape 重新加载.inx 文件的频率。

于 2017-03-29T23:43:52.880 回答