Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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
Python 在Tkinter画布中缩放和平移_Python_Graphics_Tkinter - Fatal编程技术网

Python 在Tkinter画布中缩放和平移

Python 在Tkinter画布中缩放和平移,python,graphics,tkinter,Python,Graphics,Tkinter,我是一个初学者程序员,所以如果我的问题太基本,请不要太苛刻。 我用Python编写了一个简单的代码,其中有一个canvas对象500X500 px,定义为: t=Canvas(顶部,高度=500,宽度=500,bg=“白色”) 该程序在画布中生成一张图片,它总是适合它,但某些细节太小,因此我想添加一个功能:用户应该能够放大图片(例如,通过单击),并通过按住鼠标并拖动或使用其他滚动条来移动。你能告诉我怎么做,或者去哪里看吗?在网络上,我只找到了一些复杂的例子,包括我不知道的类和其他高级的东西,目前

我是一个初学者程序员,所以如果我的问题太基本,请不要太苛刻。 我用Python编写了一个简单的代码,其中有一个canvas对象500X500 px,定义为:

t=Canvas(顶部,高度=500,宽度=500,bg=“白色”)

该程序在画布中生成一张图片,它总是适合它,但某些细节太小,因此我想添加一个功能:用户应该能够放大图片(例如,通过单击),并通过按住鼠标并拖动或使用其他滚动条来移动。你能告诉我怎么做,或者去哪里看吗?在网络上,我只找到了一些复杂的例子,包括我不知道的类和其他高级的东西,目前我不需要


谢谢大家!

你能提供完整的代码吗?