0
아래 코드를 실행하면 추가 빈 창이 나타납니다. 왜 그런 일이 일어나고 어떻게 고칠 수 있습니까?왜 두 개의 창이 표시됩니까?
import tkinter as tk
class Deneme(tk.Tk):
def __init__(self):
super().__init__()
self.smartGui()
def smartGui(self):
tk.Label(self, text="Name").grid(row=0,column=0)
tk.Entry(self).grid(row=0,column=1, columnspan=2)
tk.Label(self, text="Surname").grid(row=1,column=0)
tk.Entry(self).grid(row=1,column=1, columnspan=2)
tk.Label(self, text="City").grid(row=0,column=4)
tk.Entry(self).grid(row=0,column=5, columnspan=2)
tk.Label(self, text="Explain").grid(row=3, column=0)
def main():
root = tk.Tk()
app = Deneme()
root.mainloop()
if __name__ == "__main__":
main()