self.e1 = Entry(self,width=20).grid(row=0,column=1,ipadx=5) e1对吗
时间: 2023-08-15 17:05:31 浏览: 109
java中GridBagLayout布局管理器的详细讲解.doc
不对。在这行代码中,`self.e1` 实际上被赋值为 `None`,因为 `grid()` 方法返回的是 `None`,而不是 `Entry` 对象。这意味着后面在使用 `self.e1` 时会报错。正确的做法是将 `grid()` 方法调用和 `Entry` 对象的创建分开,如下所示:
```
self.e1 = Entry(self, width=20)
self.e1.grid(row=0, column=1, ipadx=5)
```
这样就能够正确地创建 `Entry` 对象,并将它与用户界面上的某个元素关联起来。
阅读全文