图形化(GUI)测试像jsfiddle这样的Python脚本

时间:2016-05-23 10:58:38

标签: python user-interface

我正在探索2D插值,以便在Python中编写脚本。我一直在使用PIL(Pillow)模块快速显示算法的结果 - 这对于没有必要进行交互式输入(即在随机点集上进行测试)的情况最佳。

对于交互式测试,我发现jsfiddle是最轻量级的解决方案,但我承认用另一种语言重写函数仅仅是为了能够移动点,并输入特定的形状是不理想的。四边形。

simple example of 4 points, drawn at random 简单示例,随机绘制的4个顶点(JS小提琴中的JavaScript;想在Python中执行相同的操作)

以图形方式使用Python脚本最快的方法是什么?是不是jsfiddle的Python对应物?当然,我用谷歌搜索了Python小提琴,但它并不是我所寻找的。我需要的是一个简单的画布实现和点击事件支持。

提前致谢,

2 个答案:

答案 0 :(得分:2)

嗯,有Python Fiddle,但我认为这个问题将被管理员关闭为Stack Overflow上的偏离主题; see this thread here.

我也会想到JupyterAnaconda。后者包括前者。这些将利用matplotlib等,而Jupyter为您提供了一个类似Matlab的解释器,可以显示每行的变量值,并且您可以逐步查看这些变量和您正在制作的任何图形。

答案 1 :(得分:0)

如之前的回答所述,有Jupyter笔记本–一种用于交互式Python编程(包括图形输出)的软件。

您可以在本地或在自己的服务器上运行Jupyter,但是有免费的云版本:

https://colab.research.google.com/

https://notebooks.azure.com/