Code: Alles auswählen
import tkinter as tk
from tkinter import ttk
import time
from subprocess import call
import security
# Fenster erstellen
root = tk.Tk()
root.geometry("1200x700")
# Titel des Fensters
root.configure(background='darkblue')
root.title("Application")
# Mithilfe von CustomTKinter ein Label erstellen
clock_label = ttk.Label(root, font=("Arial", 20, 'bold'), foreground="white", background="darkblue", borderwidth=3, relief="ridge")
clock_label.pack()
clock_label.place(x=950, y=35)
# Funktion um die Uhrzeit zu aktualisieren
def tick():
time2 = time.strftime("%H:%M:%S")
clock_label.config(text=time2)
clock_label.after(200, tick)
tick()
# Datum anzeigen
date_label = ttk.Label(root, font=("Arial", 20, 'bold'), foreground="white", background="darkblue", borderwidth=3, relief="ridge")
date_label.pack()
date_label.place(x=950, y=0)
def show_date():
date = time.strftime("%d/%m/%Y")
date_label.config(text=date)
date_label.after(200, show_date)
show_date()
# Text oben in der Mitte
txt_label = ttk.Label(root, font=("Arial", 20, 'bold'), foreground="white", background="darkblue", borderwidth=3, relief="ridge")
txt_label.pack()
txt_label.place(x=100, y=35)
txt_label.config(text="Application")
# Bild definieren
image = tk.PhotoImage(file='schloss.png')
# Programm definieren, das gestartet werden soll
programm = 'security.py'
# Funktion definieren, die beim Klicken auf das Bild aufgerufen wird
def startProgramm(event):
call(programm)
# Event an das Bild binden
label = tk.Label(root, image=image)
label.bind("<Button-1>", startProgramm)
label.pack()
# Fenster schließen
root.mainloop()
Meine Probleme:
1. Das Bild schloss.png soll an 200x100 verschoben werden
2. Das Programm security.py wird anscheinend nicht erkannt, obwohl es im selben Ordner ist
Über eine schnelle Antwort würde ich mich freuen