refactoring comments. they are titles for the code below them and the refactor aims to make this clearer
This commit is contained in:
parent
19a0e6000d
commit
5ffc4e647b
13
journal.py
13
journal.py
|
|
@ -13,6 +13,7 @@ MONTH = now.strftime("%m")
|
||||||
DAY = now.strftime("%d")
|
DAY = now.strftime("%d")
|
||||||
journal_filename = "%s-%s-%s-Journal.txt" % (YEAR, MONTH, DAY)
|
journal_filename = "%s-%s-%s-Journal.txt" % (YEAR, MONTH, DAY)
|
||||||
|
|
||||||
|
#
|
||||||
# determine OS to correctly save journal file and to switch back to one-branch development for convenience
|
# determine OS to correctly save journal file and to switch back to one-branch development for convenience
|
||||||
if os.name == 'posix':
|
if os.name == 'posix':
|
||||||
journal_filename_path = "./%s" % journal_filename
|
journal_filename_path = "./%s" % journal_filename
|
||||||
|
|
@ -27,11 +28,9 @@ else:
|
||||||
with open(journal_filename_path, "a"):
|
with open(journal_filename_path, "a"):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# configure root window
|
|
||||||
journal = tk.Tk()
|
journal = tk.Tk()
|
||||||
# label = tk.Label(journal, image=image)
|
|
||||||
# label.place(x=0, y=0)
|
|
||||||
|
|
||||||
|
#
|
||||||
# set window to fullscreen (dependend of the actual screensize) and fill with a background image
|
# set window to fullscreen (dependend of the actual screensize) and fill with a background image
|
||||||
image_location = 'background.jpg'
|
image_location = 'background.jpg'
|
||||||
width = journal.winfo_screenwidth()
|
width = journal.winfo_screenwidth()
|
||||||
|
|
@ -41,19 +40,24 @@ journal.title("Ameland Kinderjournal")
|
||||||
|
|
||||||
img = ImageTk.PhotoImage(Image.open(image_location).resize((width, height), Image.ADAPTIVE))
|
img = ImageTk.PhotoImage(Image.open(image_location).resize((width, height), Image.ADAPTIVE))
|
||||||
label = tk.Label(journal, image=img)
|
label = tk.Label(journal, image=img)
|
||||||
|
#
|
||||||
# Keep a reference in case this code put is in a function.
|
# Keep a reference in case this code put is in a function.
|
||||||
label.img = img
|
label.img = img
|
||||||
|
#
|
||||||
# Place label in center of parent.
|
# Place label in center of parent.
|
||||||
label.place(relx=0.5, rely=0.5, anchor='center')
|
label.place(relx=0.5, rely=0.5, anchor='center')
|
||||||
|
|
||||||
|
#
|
||||||
# store name and message
|
# store name and message
|
||||||
name = tk.StringVar()
|
name = tk.StringVar()
|
||||||
message = tk.StringVar()
|
message = tk.StringVar()
|
||||||
|
|
||||||
|
#
|
||||||
# Main Window
|
# Main Window
|
||||||
journal = ttk.Frame(journal)
|
journal = ttk.Frame(journal)
|
||||||
journal.pack()
|
journal.pack()
|
||||||
|
|
||||||
|
#
|
||||||
# name
|
# name
|
||||||
name_label = ttk.Label(journal, text = "Dein Name:")
|
name_label = ttk.Label(journal, text = "Dein Name:")
|
||||||
name_label.pack(fill = 'x', expand = True)
|
name_label.pack(fill = 'x', expand = True)
|
||||||
|
|
@ -61,6 +65,7 @@ name_entry = ttk.Entry(journal, textvariable = name)
|
||||||
name_entry.pack(fill = 'x', expand = True)
|
name_entry.pack(fill = 'x', expand = True)
|
||||||
name_entry.focus()
|
name_entry.focus()
|
||||||
|
|
||||||
|
#
|
||||||
# textbox
|
# textbox
|
||||||
message_label = tk.Label(journal, text = "Deine Nachricht:")
|
message_label = tk.Label(journal, text = "Deine Nachricht:")
|
||||||
message_label.pack(fill = 'x', expand = True)
|
message_label.pack(fill = 'x', expand = True)
|
||||||
|
|
@ -84,6 +89,7 @@ def save_and_quit_button_clicked():
|
||||||
journal_of_the_day.write("-----------------\n")
|
journal_of_the_day.write("-----------------\n")
|
||||||
journal.quit()
|
journal.quit()
|
||||||
|
|
||||||
|
#
|
||||||
# Send Button
|
# Send Button
|
||||||
button_send = ttk.Button(
|
button_send = ttk.Button(
|
||||||
journal,
|
journal,
|
||||||
|
|
@ -92,6 +98,7 @@ button_send = ttk.Button(
|
||||||
)
|
)
|
||||||
button_send.pack(pady = 15, padx = 15)
|
button_send.pack(pady = 15, padx = 15)
|
||||||
|
|
||||||
|
#
|
||||||
# Quit Button
|
# Quit Button
|
||||||
button_quit = ttk.Button(
|
button_quit = ttk.Button(
|
||||||
journal,
|
journal,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user