我正在研究一个应用程序,该应用程序在图像上应用自定义代码。用户输入一些代码,我的代码在其中附加了一些依赖关系以及一些重要功能。 (如装饰器)
现在,面临的挑战是通过QT中的Window / Text-Input-Box输入代码,我想在其中添加函数和库,然后在python 2中使用compile(args)对其进行编译。 / strong>
我已经阅读了文档中的初学者指南,但在任何地方都没有提及。谷歌搜索也最终陷入了绝望。我现在可以想到的一种方法是将代码输入为包含\ n和\ t的字符串。然后编译它。我很好奇是否有更简洁的方法,例如语法突出显示或至少代码缩进输入。