2017-02-23 9 views
0

import 문 창을

root=Tk() 
root.title("ON TOP OF THE WORLD") 
canvas= Canvas(root, width=350, height=250) 
canvas.pack() 
photo=PhotoImage(file='/Users/m/Desktop/TOTW.gif') 
canvas.create_image(0, 0, anchor = NW, image=photo) 

에 오신 것을 환영합니다 사용자

tkinter.messagebox.showinfo("Hello,today is", now) 

설정

import from tkinter import * 
import tkinter.simpledialog 
import tkinter.messagebox 
from tkinter import ttk 
from time import strftime 
now = strftime("%x %Z %X") 

사용자에게

name=tkinter.simpledialog.askstring("name","What is your name?") 
요청

입력 처리

output = "Hello, %s! May the only place you find yourself today is on top of the world !" %name 

쇼 출력

tkinter.messagebox.showinfo(now, output) 

CLOSE

def on_closing(): 
    if tkinter.messagebox.askokcancel("Quit", "Do you want to quit?"): 
     root.destroy() 

root.protocol(on_closing) 
root.mainloop() 

나는 당신이 두 가지 다른 접근 방식을 취할 수 폐쇄에 도움 또는이 대화 상자

+0

그래서 .. 당신의 질문은 무엇입니까? 어떤 오류가 있습니까? 기대하는 것과이 코드의 작동 방식은 무엇입니까? 당신은 당신의 문제에 대해 자세히 설명해야합니다. – Lafexlos

답변

0

종료 필요 , 하나는 quit()이고 코드를 모두 함께 끝내거나 프레임이 tkinter에 있고 닫히거나 공란이 오는지 여부와 관계없이 다른 프레임을 호출합니다. 그것은 이미 모든 것을 다 커버 할 수있을 것입니다