Tkinter小部件

时间:2018-01-21 15:38:25

标签: python canvas tkinter output

Directory: C:\Users\User\Documents
20.jpg       77fg45174161873c84172b66ba4

我想将上面的结果放在我放置文本“MD5 File Hashes”的画布小部件中,以下内容放在centerLabel面板中。但是,它需要放在画布中。

以下代码功能齐全,但未显示预期结果:

Label['text'] = output
canvas.itemconfig(canvas_id, text="Hashes")

1 个答案:

答案 0 :(得分:1)

替换:

canvas.itemconfig(canvas_id, text="MD5 File Hashes")

使用:

canvas.itemconfig(canvas_id, text=output)

如果您想显示rootDir,也可以替换为:

canvas.itemconfig(canvas_id, text="Directory: {}\n{}".format(rootDir, output))

你拥有的output是一个字符串:

>>>type(output)
<class 'str'>

因此,您可以轻松地将其放在接受字符串的任何位置,例如print(output)canvas.itemconfig(canvas_id, text=output)