Python tkinter 3.5来自条目的图像路径存储在数字中

时间:2017-05-06 23:35:11

标签: tkinter

我正在编写一个tkinter应用程序,用户可以在其中输入某个图像路径,该路径可以上传并放到画布上。在尝试调整此图像的大小时,我意识到路径的存储方式与输入的完全不同。

e.g。 C:/Users/xxx/xxx/xxx/xxx/image.jpg

进入:

image_path = Entry(path_frame)

存储为:

.326471236408.326497004008.326497004176.326497004232

使用print(image_path)打印时

有人知道,这些数字是什么意思或它们如何代表图像路径?

谢谢! 我在使用python 3.5的Windows 8.1系统上工作

1 个答案:

答案 0 :(得分:0)

数字代表Entry小部件的内部名称。它们与您的数据完全无关。窗口小部件存在于层次结构中,全名表示该层次结构。因此,父帧名为“.326471236408.326497004008.326497004176”,该帧的父级为“.326471236408.326497004008”,依此类推。

如果您想要输入到条目小部件中的值,则必须调用get方法:

print(image_path.get())