ameland_journal/journal.py

52 lines
1.2 KiB
Python
Executable File

#!/usr/bin/env python3
import tkinter as tk
from tkinter import ttk
from tkinter.messagebox import showinfo
# configure root window
journal = tk.Tk()
# set Window to fullscreen (dependend of the actual screensize)
width = journal.winfo_screenwidth()
height = journal.winfo_screenheight()
journal.geometry("%dx%d" % (width, height))
journal.title("Ameland Kinderjournal")
# store name and message
name = tk.StringVar()
message = tk.StringVar()
# Main Window
journal = ttk.Frame(journal)
journal.pack()
# name
name_label = ttk.Label(journal, text="Dein Name:")
name_label.pack(fill='x', expand=True)
name_entry = ttk.Entry(journal, textvariable=name)
name_entry.pack(fill='x', expand=True)
name_entry.focus()
# textbox
message_label = tk.Label(journal, text="Deine Nachricht:")
message_label.pack(fill='x', expand=True)
message_text = tk.Text(journal, height=50)
message_text.pack()
# Send Button
button_send = ttk.Button(
journal,
text="Abschicken",
command=lambda: showinfo(title="Information", message="Deine Nachricht wurde gespeichert")
)
button_send.pack()
# Quit Button
button_quit = ttk.Button(
journal,
text="Speichern und Beenden",
command=lambda: journal.quit()
)
button_quit.pack()
journal.mainloop()