Středa , 25 Červen 2025
Domů Programování Digitální hodiny v Python pro Windows
ProgramováníPython

Digitální hodiny v Python pro Windows

blank
blank

Tento kód vytvoří digitální hodiny, které zobrazují aktuální čas a jsou vždy nad ostatními okny. Velikost hodin lze upravit změnou hodnot v app_window.geometry() a text_font.

				
					from tkinter import Label, Tk
import time

app_window = Tk()
app_window.title("Digitální hodiny & PetrPikora.com")
app_window.geometry("420x150")  # changed size
app_window.configure(bg="black")
app_window.attributes('-topmost', True)  # to ensure the clock will appear on top of other windows

text_font= ("Boulder", 69, 'bold')  # changed font size
background = "black"
foreground= "red"
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(1000, digital_clock)

digital_clock()
app_window.mainloop()from tkinter import Label, Tk
import time

app_window = Tk()
app_window.title("Digitální hodiny & PetrPikora.com")
app_window.geometry("420x150")  # changed size
app_window.configure(bg="black")
app_window.attributes('-topmost', True)  # to ensure the clock will appear on top of other windows

text_font= ("Boulder", 69, 'bold')  # changed font size
background = "black"
foreground= "red"
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(1000, digital_clock)

digital_clock()
app_window.mainloop()
				
			

Chcete-li spouštět hodiny v prostředí Windows, postupujte takto:

Příkaz pyinstaller –onefile –windowed your_code.py je použitý pro kompilaci skriptu Pythonu do spustitelného souboru pomocí nástroje pyinstaller.
Podrobněji:
pyinstaller je nástroj používaný k převedení skriptů Pythonu na spustitelné soubory, které můžou běžet i na počítačích, které nemají nainstalovaný Python.
–onefile je volba, která říká pyinstaller, aby všechny soubory vaší aplikace (včetně všech potřebných knihoven a datových souborů) vložil do jedné souboru. To umožňuje jednoduché distribuce vašeho programu.
–windowed je volba, která potlačí konzolu, když spustíte vaši aplikaci. To je obvykle to, co chcete, když vytváříte GUI aplikaci, jako jsou hodiny, které jsme diskutovali dříve.
your_code.py je název souboru Python, který chcete kompilovat.
Příkaz tedy vytvoří spustitelný soubor z your_code.py, který neotevře konzolu a všechny potřebné soubory budou zabalené do jednoho výstupního souboru.

blank

Zanechte komentář

Napsat komentář

Související články

blank
ProgramováníStrojové učeníUmělá inteligence

Neuromorfní čipy vs. GPU/TPU

Top články Neuromorfní čipy vs. GPU/TPU 19. 6. 2025 Edge-AI v IoT:...

blank
PythonTensorFlow.js

🐍 Úvod do TensorFlow Lite & Python

TensorFlow Lite (TFLite) ve spojení s Pythonem otevírá dveře on-device strojovému učení...

blank
Python

Detekční systém v Pythonu s GPU akcelerací

Desktop Motion Detection s GPU akcelerací🎯 Účel programuTento nástroj sleduje vybrané okno...

blank
PythonYouTube videa

Python generátor náhledového obrázku YouTube videa

import re import os import requests import argparse from urllib.parse import urlparse,...