前提:我正在尝试在 Tkinter 中制作一堆按钮,并将它们一个接一个地放在网格布局中。我不想硬编码每个网格值,这样我以后可以轻松地添加更多按钮。
我的第一个想法是:
Button(root, text = "example", command = self.example_action).grid(row = count++)
但这不起作用,我做了一些搜索,发现 python 没有前置或后置增量运算符(Python 中增量和减量运算符的行为)。所以我的下一个想法是:
Button(root, text = "example", command = self.example_action).grid(row = count = count + 1)
这给出了: SyntaxError: invalid syntax
因此,除了将我的代码分成两行(使用变量然后在下一行更新它)之外,有没有一种好方法可以在一行上完成这一切以使我的代码更漂亮?