1
from Tkinter import *
root=Tk()
frame1=Frame(root)
frame2=Frame(root)
str=StringVar()
text=Text(frame2,width=5,height=20)
def response():
b=text.get("1.0","END-1c")
str.set(b)
text=Text(frame2,width=5,height=20)
button=Button(frame2,width=3,height=3,text="SEND",command=response)
text.pack(side=LEFT)
button.pack(side=RIGHT)
label=Label(frame1,width=10,height=50,textvariable=str)
label.pack()
frame1.pack(side=TOP,fill=X)
frame2.pack(side=BOTTOM,fill=X)
이 파이썬 코드는 Gedit에 작성했습니다. 터미널 명령을 사용하여 파이썬 코드를 호출하려고하면 화면에 창이 나타나지 않습니다. 이것에 대한 이유는 무엇일까요? 일부 시스템tkinter 창을 만들 수 없습니다.
감사합니다. – user2738777
좀 더 현학적 인 의미로, 항상 '메인 루프 (mainloop)'가 필요합니다. 그러나 IDLE과 같은 일부 대화식 환경은 자동으로이를 수행합니다. 스크립트를 독립형으로 실행할 수있게하려면'mainloop'을 호출해야합니다. –