clock.py
                        
                             · 622 B · Python
                        
                    
                    
                      
                        Sin formato
                      
                      
                        
                          
                        
                    
                    
                
                
            from tkinter import Label, Tk 
import time
# need to `brew install python-tk`
# to setup a mac for tkinter
# 
app_window = Tk() 
app_window.title("Digital Clock") 
app_window.geometry("420x150") 
app_window.resizable(1,1)
text_font= ("Boulder", 68, 'bold')
# colors
background = "#f2e750"
foreground= "#363529"
border_width = 25
label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width) 
label.grid(row=0, column=1)
def digital_clock(): 
   time_live = time.strftime("%H:%M:%S")
   label.config(text=time_live) 
   label.after(200, digital_clock)
digital_clock()
app_window.mainloop()
                | 1 | from tkinter import Label, Tk | 
| 2 | import time | 
| 3 | |
| 4 | # need to `brew install python-tk` | 
| 5 | # to setup a mac for tkinter | 
| 6 | # | 
| 7 | |
| 8 | app_window = Tk() | 
| 9 | app_window.title("Digital Clock") | 
| 10 | app_window.geometry("420x150") | 
| 11 | app_window.resizable(1,1) | 
| 12 | |
| 13 | text_font= ("Boulder", 68, 'bold') | 
| 14 | # colors | 
| 15 | background = "#f2e750" | 
| 16 | foreground= "#363529" | 
| 17 | border_width = 25 | 
| 18 | |
| 19 | label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width) | 
| 20 | label.grid(row=0, column=1) | 
| 21 | |
| 22 | def digital_clock(): | 
| 23 | time_live = time.strftime("%H:%M:%S") | 
| 24 | label.config(text=time_live) | 
| 25 | label.after(200, digital_clock) | 
| 26 | |
| 27 | digital_clock() | 
| 28 | app_window.mainloop() | 
| 29 |