Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图形化(GUI)测试Python脚本,如JSFIDLE_Python_User Interface - Fatal编程技术网

图形化(GUI)测试Python脚本,如JSFIDLE

图形化(GUI)测试Python脚本,如JSFIDLE,python,user-interface,Python,User Interface,为了用Python编写脚本,我正在探索2D插值。我一直在使用PIL(枕头)模块快速显示算法的结果——这最适合于不需要交互输入的情况(即在随机点集上测试) 对于交互式测试,我发现JSFIDLE是最轻量级的解决方案,但我承认,仅仅为了能够移动点和输入特定形状的四边形而用另一种语言重写函数并不理想 简单示例,随机绘制4个顶点(JS FIDLE中的JavaScript;希望在Python中也这样做) 以图形方式使用Python脚本的最快方法是什么?有JSFIDLE的Python对应物吗?当然,我在谷歌

为了用Python编写脚本,我正在探索2D插值。我一直在使用PIL(枕头)模块快速显示算法的结果——这最适合于不需要交互输入的情况(即在随机点集上测试)

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

简单示例,随机绘制4个顶点(JS FIDLE中的JavaScript;希望在Python中也这样做)

以图形方式使用Python脚本的最快方法是什么?有JSFIDLE的Python对应物吗?当然,我在谷歌上搜索了“Python fiddle”,但这不是我想要的。我需要的是一个简单的画布实现和单击事件支持

提前感谢,

是的,有,但我认为这个问题将由管理员来解决,因为它与堆栈溢出无关


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

如前一个答案所述,还有Jupyter笔记本——一种用于交互式Python编程的软件,包括图形输出

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


JS总是与HTML结合使用。虽然Python可以与不同的GUI库一起使用,但默认情况下它没有GUI库。我会试试matplotlib。我不知道matplotlib/pyplot有鼠标和键盘事件,但它有,它完成了任务。