-1
항목 위젯이 테스트 창 내부로로드되면 첫 번째 창에 위젯이로드되지만 새 창은로드됩니다. 내가 여기에서 바꿀 수있는 어떤 생각.Python -Tkinter 항목이 잘못된 창에 표시됨
import tkinter as tk
class programLauncher(tk.Frame):
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self, *args, **kwargs)
self.TESTING_btn = tk.Button(self, text = "TESTING", command = self.varTesting)
self.TESTING_btn.pack(side = "right", expand=True)
def varTesting(self):
t = tk.Toplevel(self)
t.wm_title("TESTING - Variables")
warning = tk.Label(t, text = "WARNING TESTING ONLY")
warning.grid(row = 0, column = 0)
sysCap = tk.Label(t, text = "System Cap")
sysCap.grid(row = 1, column = 0)
sysCapInp = tk.Entry(bd = 5)
sysCapInp.pack()
if __name__ == "__main__":
root = tk.Tk()
main = programLauncher(root)
main.pack(side="top", fill="both", expand=True)
root.mainloop()
이 때문에의 구문 오류를 제공 실행은 "<"당신의 일 함수 내에서 대신 필요한 경우 다른 곳에서 sysCapInp의 갔지()를 호출 할 수 있도록 나는 또한 self.sysCapInp로 이름을 것입니다 . –