Python Tkinter网格管理器不起作用,列

账单

Python 2.7版(我知道它已经过时了)我已经搜索了几个答案,但没有找到解决方案。我正在尝试获取此标签:

w = Label(root, text="This label", fg="red", font=("Helvetica", 16))
w.grid(row=5, column=20)

基本上除其所在的列(中心)之外的任何其他列。简单地说,行有效,而列无效。

这是脚本:

from Tkinter import *

root = Tk()
root.wm_title("Title:D")

root.geometry('{}x{}'.format(500, 250))

photo = PhotoImage(file="spaz.gif")
label = Label(root, image=photo)
label.grid(row=1, column=1)

w = Label(root, text="This label", fg="red", font=("Helvetica", 16))
w.grid(row=5, column=20)

root.mainloop()
用户4171906

您可以使用grid_columnconfigure显示空列。这显示第2列

from Tkinter import *

root = Tk()
root.wm_title("Title:D")

root.geometry('{}x{}'.format(500, 300))

##photo = PhotoImage(file="spaz.gif")
label = Label(root, text="Label 1")
label.grid(row=1, column=1)

root.grid_columnconfigure(2, weight=1)

w = Label(root, text="This label", fg="red", font=("Helvetica", 16))
w.grid(row=5, column=20)

root.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章