我希望我的标签在图片的同一列中显示。它们都是通过点击生成的。我将它们放在网格的同一列中,但图像显示在邻居列中。是什么原因以及如何纠正它?
这是我的简化代码。
import numpy as np
print np.random.exponential(scale=1.0)
答案 0 :(得分:2)
罪魁祸首就是这条线
label = Label(image=random_image)
您创建label
时未指定其父级,因此其父级默认为root
。但是random_label
有app
作为其父级,app
又有root
作为其父级。因此label
并排app
---在root
内 - 并且不在app
内,如您所愿。只需将上面的行更改为
label = Label(self, image=random_image)
你应该没事。
(好吧,不完全没问题。你还应该修复人们在评论中指出的事情。)
答案 1 :(得分:-1)
我喋喋不休地讨论了一段时间,然后制作了一些可以满足您要求的东西。我很乐意让别人解释为什么会有效。列看起来很傻。
检查出来:
<script>
function myFunction() {
location.href = "http://www.cnn.com";
}
</script>