【发布时间】:2019-09-17 00:27:52
【问题描述】:
我正在使用 tkinter 创建一个计算器,并希望最小化按钮的代码。如何在仍然包含 lambda 命令的情况下进行有效的 for 循环?下面是用于创建我的按钮的代码示例
self.seven = Button(self, text = "7", width = 10, height = 3, cursor = "hand2", command = lambda: (self.expression(7))).grid(row = 1, column = 0, padx = 1, pady = 1)
self.eight = Button(self, text = "8", width = 10, height = 3, cursor = "hand2", command = lambda: (self.expression(8))).grid(row = 1, column = 1, padx = 1, pady = 1)
self.nine = Button(self, text = "9", width = 10, height = 3, cursor = "hand2", command = lambda: (self.expression(9))).grid(row = 1, column = 2, padx = 1, pady = 1)
【问题讨论】:
标签: python for-loop button tkinter calculator