Advertisement
DOGGYWOOF

Test

Mar 8th, 2024
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. import tkinter as tk
  2. import time
  3.  
  4. class ServerStatusApp:
  5. def __init__(self, root):
  6. self.root = root
  7. self.root.title("Server Status")
  8.  
  9. # Configure the root window
  10. self.root.geometry("200x200")
  11. self.root.configure(bg="black")
  12.  
  13. # Create a label to display the server status
  14. self.status_label = tk.Label(root, text="", font=("Arial", 16), bg="black", fg="white")
  15. self.status_label.pack(expand=True)
  16.  
  17. # Button to simulate server status change
  18. self.change_status_button = tk.Button(root, text="Toggle Status", command=self.toggle_status)
  19. self.change_status_button.pack()
  20.  
  21. # Button to exit the program
  22. self.exit_button = tk.Button(root, text="Exit", command=root.destroy)
  23. self.exit_button.pack()
  24.  
  25. # Initial server status
  26. self.server_online = False
  27. self.update_status()
  28.  
  29. def toggle_status(self):
  30. self.server_online = not self.server_online
  31. self.update_status()
  32.  
  33. def update_status(self):
  34. if self.server_online:
  35. self.status_label.config(text="Server Online")
  36. else:
  37. self.status_label.config(text="Server Offline")
  38.  
  39. if __name__ == "__main__":
  40. root = tk.Tk()
  41. app = ServerStatusApp(root)
  42. root.mainloop()
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement