Spaces:
Running
Running
import time | |
import os | |
import tkinter as tk | |
class Clock: | |
def __init__(self): | |
self.time = time.strftime("%H:%M:%S") | |
def show_time(self): | |
self.time = time.strftime("%H:%M:%S") | |
print(f"The current time is {self.time}") | |
return self.time | |
class UI: | |
def __init__(self): | |
self.create_window = tk.Tk() | |
self.create_window.title("Clock") | |
self.create_window.geometry("400x400") | |
self.clock_label = tk.Label(self.create_window, text="The time is: ") | |
self.clock_label.pack() | |
self.clock_entry = tk.Entry(self.create_window) | |
self.clock_entry.pack() | |
self.clock_button = tk.Button(self.create_window, text="Show Time", command=self.show_time) | |
self.clock_button.pack() | |
self.create_window.mainloop() | |
def show_time(self): | |
clock = Clock() | |
current_time = clock.show_time() | |
self.clock_label.config(text=f"The time is: {current_time}") | |
if __name__ == "__main__": | |
ui = UI() |