Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- import time
- class ServerStatusApp:
- def __init__(self, root):
- self.root = root
- self.root.title("Server Status")
- # Configure the root window
- self.root.geometry("200x200")
- self.root.configure(bg="black")
- # Create a label to display the server status
- self.status_label = tk.Label(root, text="", font=("Arial", 16), bg="black", fg="white")
- self.status_label.pack(expand=True)
- # Button to simulate server status change
- self.change_status_button = tk.Button(root, text="Toggle Status", command=self.toggle_status)
- self.change_status_button.pack()
- # Button to exit the program
- self.exit_button = tk.Button(root, text="Exit", command=root.destroy)
- self.exit_button.pack()
- # Initial server status
- self.server_online = False
- self.update_status()
- def toggle_status(self):
- self.server_online = not self.server_online
- self.update_status()
- def update_status(self):
- if self.server_online:
- self.status_label.config(text="Server Online")
- else:
- self.status_label.config(text="Server Offline")
- if __name__ == "__main__":
- root = tk.Tk()
- app = ServerStatusApp(root)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement