2017-12-06 5 views
0

Tkinterに表示される単純なメッセージボックスを作成して、正確なエラーメッセージを表示したいと考えています。誰かがこれがどのようにtkinterで になるのか教えてもらえませんでしたか、私はこのトピックについて多くを見つけることができませんでした。tkinterエラーメッセージボックスの作成方法

例えば:私はpyInstallerのでこれを追加したいのです

traceback.format_exc().replace(':', '-') 
ctypes.windll.user32.MessageBoxW(0, "Error", "Have you checked your fridge?"d, 1) 
                  ^
#'SyntaxError: invalid syntax' 

。私はpyinstallerがテキストファイルを作成し、それが閉じる前にcmdで見ることができると思いますが、メッセージボックスに正確なtraceerrorが表示されればいいでしょう。ないメッセージボックスはあなたにエラーなどを促すポップアップ表示されます場合は詳細は

答えて

2
from tkinter import messagebox 

messagebox.showerror("Title", "Message") 

チェックhere

0

あなたがエントリーmessageboxの間違ったデータを提供するメッセージボックスをポップアップ表示されます。このログインシステムは、エントリに入力する必要があります発生した

from tkinter import * 
from tkinter import messagebox 


def top(): 
    if entry1.get() == "messagebox": 
     log.destroy() 
     root.deiconify() 
    else: 
     messagebox.showerror("error", "try again") 
     messagebox.showinfo("my message","this is an example of showinfo\nmessagebox") 
     messagebox.showwarning("warning", "show warning example in tkinter") 


root = Tk() 
root.geometry("400x400") 

log = Toplevel(root) 
log.geometry("200x200") 


label1 = Label(log, text="password") 
entry1 = Entry(log) 
button1 = Button(log, text="login", command=top) 

label1.pack() 
entry1.pack() 
button1.pack(side="bottom") 

lab = Label(root, text="welcome bro").pack() 


root.withdraw() 
root.mainloop() 
関連する問題