【发布时间】:2016-12-02 10:52:48
【问题描述】:
所以我正在尝试为我的 A Level 课程创建一个二十一点游戏(嗯,我处于早期阶段)并且我正在使用 Tkinter 网格来定位我的所有小部件。
我想要一个有 20 列和 10 行的网格。 但是,在我的程序中,我只使用第 1 到 18 列和第 1 到 18 行。
我如何告诉 Tkinter 我仍然希望第 0 和第 19 列和第 0 和第 9 行为空白,所以它认为我不希望我的网格只有 9 行和 19 列?
假设我有这个作为我的基本程序:
from tkinter import *
window=Tk()
window.pack()
l=Label(window, text='Label1').grid(column=8, row=1)
l2=Label(window, text='Label2').grid(column=1, row=8)
所以,在这个程序中,网格会认为它只需要 9 列和 9 行,但我实际上想要列号 10 (9) 作为空格,行号 10 (9) 作为空格也是。
请帮忙,我必须在两周内完成这个程序。
【问题讨论】:
-
顺便说一句:如果您需要
l、l2,那么您必须分两步完成l = Label()和l.grid()。现在您将None分配给l,因为grid()总是返回None。
标签: python tkinter graphics grid