【发布时间】:2013-06-27 23:34:53
【问题描述】:
我正在创建一个大小为 500x500 的 Tkinter 窗口,它在画布小部件上绘制图形
我需要使左下角坐标为0,0,右上角坐标为500,500。而且我认为我可能也需要为画布对象这样做(是真的吗?)
我该怎么做?网上搜索的时候一直没能找到明确的答案。
【问题讨论】:
标签: python graphics graph tkinter
我正在创建一个大小为 500x500 的 Tkinter 窗口,它在画布小部件上绘制图形
我需要使左下角坐标为0,0,右上角坐标为500,500。而且我认为我可能也需要为画布对象这样做(是真的吗?)
我该怎么做?网上搜索的时候一直没能找到明确的答案。
【问题讨论】:
标签: python graphics graph tkinter
scitools 包有一个名为 CanvasCoords 的类,这可能是您所追求的。
scitools 的主要作者是 Hans Langtangen 教授。他在他的(恕我直言)优秀著作“Python Scripting for Computational Science”的“11.3.2 Cordinate Systems”部分讨论了坐标系,我的版本在第 552-555 页。您可以在google books sample pages 上查看第 553-555 页(您不会错过第 552 页的很多内容)。
【讨论】: