python, automatisch aanpassen grootte knoppen als user grootte venster aanpast

Status
Niet open voor verdere reacties.

piet19501

Gebruiker
Lid geworden
14 mrt 2019
Berichten
15
Hoe kan ik ervoor zorgen dat als een gebruiker de grootte van het venster aanpast dat dan de grootte van de widgets automatisch relatief gezien met dezelfde grootte mee verandert? Iemand een idee?

Code:
from tkinter import *
import time

def tik():
    tijd = time.strftime("%H:%M")
    klok.config(text = tijd)
    klok.after(2000, tik)

def sluiten():
    root.destroy()
    exit()

def wekker():
    alarm_tijd = entry_tijd.get()
    lokale_tijd = time.strftime("%H:%M")
    melding = entry_melding.get()
    while True:
        lokale_tijd = time.strftime("%H:%M")
        root.update()
        if alarm_tijd == lokale_tijd:
            messagebox.showinfo(title = "Tijd is op", message = "{}".format(melding))
            break

root = Tk()
root.title("Wekker")
root.configure(background = "grey")
root.geometry("")

klok = Label(root, font = ("Times", 60), background = "snow3")
klok.grid(sticky = "WE", columnspan = 2)
tik()

tijdslabel = Label(root, text = "Vul alarmtijd in:", bg = "grey")
tijdslabel.grid(sticky = "W")

entry_tijd = Entry(root, width = 19, highlightbackground = "grey", bg = "snow3")
entry_tijd.grid(columnspan = 2, sticky = "W")
entry_tijd.rowconfigure(0, weight = 1)

alarmlabel = Label(root, text = "Vul alarmmelding in:", bg = "grey")
alarmlabel.grid(sticky = "w")

entry_melding = Entry(root, width = 19, highlightbackground = "grey", bg = "snow3")
entry_melding.grid(columnspan = 2, sticky = "w")

sluit = Button(root, text = "Sluit", command = sluiten, width = 20, highlightbackground = "grey",)
sluit.grid(row =  5, sticky = "w")


activeer = Button(root, text = "Activeer", command = wekker, highlightbackground = "grey")
activeer.grid(row = 5, column = 1, sticky = "e")

root.mainloop()
 
Bedankt. En dan te bedenken dat ik gisteren zelf ook heb gezocht op stackoverflow...
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan