Page 1 of 1

So anzeigen Sie Python -Skriptfehler im Tkinter -Nachrichtenfeld an

Posted: 27 Feb 2025, 10:15
by Anonymous
Ich habe den folgenden Code für das Ausführen einer Python -Datei auf der Schaltfläche "TKING) geschrieben und auch zwei Schaltflächen zum Ausführen von Python -Datei im GUI -Fenster angezeigt. Jetzt funktioniert meine Pyhton -Dateien gut, wenn Sie auf die Schaltfläche klicken. Es gibt jedoch ein Problem, dass ich Fehler im Tkinter -Fehlerfeld anzeigen möchte, welcher Fehler im CMD -Fenster angezeigt wird. Wenn ich Python -Skripte in CMD ausführe, zeigt dies Fehler an. Sie möchten jedoch auf dem TKInter -Fehlermeldungsfeld anzeigen. Wie ist es möglich. Unten teile ich Ihren Code. < /P>

Code: Select all

import sys
import os
from tkinter import *
from tkinter import messagebox
from tkinter import ttk

# Create an instance of tkinter frame
win= Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define a function to show the popup message
def show_msg():
os.system('mail.py')
messagebox.showinfo("Message","Email Sent Successfully.")

def gen_certificate():
os.system('certificate.py')
messagebox.showerror("error","continuwe")
messagebox.showinfo("Message","Certificate Generated Successfully.")

# Add an optional Label widget
Label(win, text= "Welcome to MBR Admin!", font= ('Aerial 17 bold italic')).pack(pady= 30)

# Create a Button to display the message
ttk.Button(win, text= "Send Mail", command=show_msg).pack(pady= 20)
ttk.Button(win, text= "Generate Certificate", command=gen_certificate).pack(pady= 20)
win.mainloop()
Ich würde es schätzen, wenn jemand meine Fragen antwortet. Danke